An Electron-based JLD2 data file viewer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

make.jl 906B

1234567891011121314151617181920212223242526272829303132333435363738
  1. using Pkg; Pkg.activate(@__DIR__); Pkg.instantiate()
  2. using PackageCompiler
  3. using Scratch
  4. Pkg.activate(joinpath(@__DIR__, ".."))
  5. using JLD2View
  6. scratchdir = get_scratch!(JLD2View, "sysimages")
  7. # List of packages to include in the sysimage
  8. packages = :JLD2View #Symbol.(keys(Pkg.project().dependencies))
  9. # Sysimage base name
  10. sysimage_name = "sysimage"
  11. # Sysimage extension
  12. sysimage_ext = if Sys.iswindows()
  13. ".dll"
  14. elseif Sys.isapple()
  15. ".dylib"
  16. else
  17. ".so"
  18. end
  19. sysimage_path = joinpath(scratchdir, sysimage_name * sysimage_ext)
  20. @info("Creating system image",
  21. name=sysimage_path,
  22. packages)
  23. create_sysimage(
  24. packages,
  25. sysimage_path = sysimage_path,
  26. precompile_execution_file = joinpath(@__DIR__, "precomp.jl"),
  27. # Optional: generate a "portable" sysimage on x86-64 architectures
  28. cpu_target = "generic;sandybridge,-xsaveopt,clone_all;haswell,-rdrnd,base(1)",
  29. )