diff --git a/Makefile b/Makefile index 5cf138a..cae5cc0 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,9 @@ VERSION := 0.1 build/sysimage.so: src/sysimage.jl Project.toml Manifest.toml mkdir -p build + $(JULIA) --trace-compile=precompile.jl benchmark/run.jl test/case14.json.gz $(JULIA) src/sysimage.jl + rm precompile.jl clean: rm -rf build/* diff --git a/src/sysimage.jl b/src/sysimage.jl index cb721ad..8eeaedf 100644 --- a/src/sysimage.jl +++ b/src/sysimage.jl @@ -18,4 +18,4 @@ pkg = [:DataStructures, ] @info "Building system image..." -create_sysimage(pkg, sysimage_path="build/sysimage.so") +create_sysimage(pkg, precompile_statements_file=joinpath(@__DIR__, "../precompile.jl"), sysimage_path="build/sysimage.so")