diff --git a/deps.edn b/deps.edn index b3185ae..27f9051 100644 --- a/deps.edn +++ b/deps.edn @@ -110,7 +110,8 @@ ;; graal:native-test - natively compile src and tests and run :graal {:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}} - :extra-deps {com.github.clj-easy/graal-build-time {:mvn/version "0.1.4"}}} + :extra-deps {com.github.clj-easy/graal-build-time {:mvn/version "1.0.5"}}} + :sci-test {:extra-paths ["target/generated/sci-test/src"] :extra-deps {lread/sci-test_{:git/url "https://github.com/lread/sci-test.git" diff --git a/script/helper/graal.clj b/script/helper/graal.clj index 042524c..e9b066c 100644 --- a/script/helper/graal.clj +++ b/script/helper/graal.clj @@ -86,6 +86,7 @@ (let [native-image-cmd (->> [graal-native-image (str "-H:Path=" target-path) (str "-H:Name=" target-exe) + "--features=clj_easy.graal_build_time.InitClojureClasses" "-H:+ReportExceptionStackTraces" "-J-Dclojure.spec.skip-macros=true" "-J-Dclojure.compiler.direct-linking=true"