Skip to content

Commit 066be05

Browse files
authored
Merge pull request #264 from or/fix-native-image-build
Fix native image build
2 parents 545f26a + 87d21b6 commit 066be05

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ pom.xml.asc
77
*.class
88
.lein-*
99
.nrepl-port
10+
reports

cljfmt/project.clj

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,17 @@
2525
{:name "cljfmt"
2626
:opts ["--verbose"
2727
"-H:+ReportExceptionStackTraces"
28-
"-J-Dclojure.spec.skip-macros=true"
29-
"-J-Dclojure.compiler.direct-linking=true"
3028
"-H:ReflectionConfigurationFiles=reflection.json"
3129
"--initialize-at-build-time"
30+
"--diagnostics-mode"
3231
"--report-unsupported-elements-at-runtime"
3332
"-H:Log=registerResource:"
34-
"--verbose"
3533
"--no-fallback"
36-
"--no-server"
3734
"-J-Xmx3g"]}
35+
:main cljfmt.main
3836
:profiles
39-
{:uberjar
40-
{:main cljfmt.main
41-
:aot :all
42-
:native-image
43-
{:jvm-opts ["-Dclojure.compiler.direct-linking=true"
44-
"-Dclojure.spec.skip-macros=true"]}}
37+
{:uberjar {:aot :all}
38+
:native-image {:aot :all
39+
:jvm-opts ["-Dclojure.compiler.direct-linking=true"
40+
"-Dclojure.spec.skip-macros=true"]}
4541
:provided {:dependencies [[org.clojure/clojurescript "1.10.866"]]}})

0 commit comments

Comments
 (0)