Skip to content

Commit a855aea

Browse files
committed
native-image config
1 parent 19e31c9 commit a855aea

File tree

4 files changed

+30
-1
lines changed

4 files changed

+30
-1
lines changed

deps.edn

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,9 @@
2424
:replace-deps {io.github.clojure/tools.build {:tag "v0.10.7" :sha "573711e"}
2525
com.github.ericdallo/deps-bin {:mvn/version "1.0.0"}
2626
slipset/deps-deploy {:mvn/version "0.2.2"}}
27-
:ns-default build}}}
27+
:ns-default build}
28+
:native {:jvm-opts ["-server"
29+
"-Dborkdude.dynaload.aot=true"
30+
"-Dclojure.compiler.direct-linking=true"
31+
"-Dclojure.spec.skip-macros=true"]
32+
:extra-deps {com.github.clj-easy/graal-build-time {:mvn/version "1.0.5"}}}}}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
ImageName=eca
2+
Args=-J-Dborkdude.dynaload.aot=true \
3+
-J-Dclojure.compiler.direct-linking=true \
4+
-J-Dclojure.spec.skip-macros=true \
5+
--enable-url-protocols=jar,https \
6+
-H:-CheckToolchain \
7+
-H:+InlineBeforeAnalysis \
8+
-H:Log=registerResource: \
9+
-H:IncludeResources="ECA_VERSION|.*ECA_VERSION.*" \
10+
--report-unsupported-elements-at-runtime \
11+
--allow-incomplete-classpath \
12+
--no-server \
13+
-H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileReader \
14+
-H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileReader \
15+
-H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.MixerProvider \
16+
-H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.FormatConversionProvider \
17+
-H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileWriter \
18+
-H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiDeviceProvider \
19+
-H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.SoundbankReader \
20+
-H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileWriter
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[
2+
]
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[
2+
]

0 commit comments

Comments
 (0)