85 lines
3.7 KiB
Properties
85 lines
3.7 KiB
Properties
# Generated with ❤ by mx_sdk_vm_impl.py
|
|
ImageName=libjvm
|
|
ImagePath=${.}/../..
|
|
ImageModulePath=${.}/../../../graalvm/svm-libjvm.jar
|
|
Args=-march\=compatibility \
|
|
-Dorg.graalvm.version\=25.1.3 \
|
|
-H\:+UnlockExperimentalVMOptions \
|
|
-H\:+AssertInitializationSpecifiedForAllClasses \
|
|
-H\:+EnforceMaxRuntimeCompileMethods \
|
|
-H\:+VerifyRuntimeCompilationFrameStates \
|
|
-H\:+GuaranteeSubstrateTypesLinked \
|
|
-H\:-UnlockExperimentalVMOptions \
|
|
-g \
|
|
--link-at-build-time \
|
|
-H\:+UnlockExperimentalVMOptions \
|
|
-H\:+ProfilingEnableProfileDumpHooks \
|
|
-H\:-UnlockExperimentalVMOptions \
|
|
--shared \
|
|
-H\:+UnlockExperimentalVMOptions \
|
|
-H\:Preserve\=module\=java.base \
|
|
-H\:Preserve\=module\=java.prefs \
|
|
-H\:Preserve\=module\=java.xml \
|
|
-H\:Preserve\=module\=java.xml.crypto \
|
|
-H\:Preserve\=module\=jdk.charsets \
|
|
-H\:Preserve\=package\=java.io \
|
|
-H\:Preserve\=package\=java.lang \
|
|
-H\:Preserve\=package\=java.lang.annotation \
|
|
-H\:Preserve\=package\=java.lang.classfile \
|
|
-H\:Preserve\=package\=java.lang.classfile.attribute \
|
|
-H\:Preserve\=package\=java.lang.classfile.constantpool \
|
|
-H\:Preserve\=package\=java.lang.classfile.instruction \
|
|
-H\:Preserve\=package\=java.lang.constant \
|
|
-H\:Preserve\=package\=java.lang.foreign \
|
|
-H\:Preserve\=package\=java.lang.invoke \
|
|
-H\:Preserve\=package\=java.lang.module \
|
|
-H\:Preserve\=package\=java.lang.ref \
|
|
-H\:Preserve\=package\=java.lang.reflect \
|
|
-H\:Preserve\=package\=java.lang.runtime \
|
|
-H\:Preserve\=package\=java.math \
|
|
-H\:Preserve\=package\=java.net \
|
|
-H\:Preserve\=package\=java.net.spi \
|
|
-H\:Preserve\=package\=java.nio \
|
|
-H\:Preserve\=package\=java.nio.charset \
|
|
-H\:Preserve\=package\=java.nio.channels \
|
|
-H\:Preserve\=package\=java.nio.channels.spi \
|
|
-H\:Preserve\=package\=java.nio.file \
|
|
-H\:Preserve\=package\=java.security \
|
|
-H\:Preserve\=package\=java.security.cert \
|
|
-H\:Preserve\=package\=java.security.spec \
|
|
-H\:Preserve\=package\=java.text \
|
|
-H\:Preserve\=package\=java.text.spi \
|
|
-H\:Preserve\=package\=java.time \
|
|
-H\:Preserve\=package\=java.time.chrono \
|
|
-H\:Preserve\=package\=java.time.format \
|
|
-H\:Preserve\=package\=java.time.temporal \
|
|
-H\:Preserve\=package\=java.util \
|
|
-H\:Preserve\=package\=java.util.concurrent \
|
|
-H\:Preserve\=package\=java.util.concurrent.atomic \
|
|
-H\:Preserve\=package\=java.util.concurrent.locks \
|
|
-H\:Preserve\=package\=java.util.function \
|
|
-H\:Preserve\=package\=java.util.jar \
|
|
-H\:Preserve\=package\=java.util.logging \
|
|
-H\:Preserve\=package\=java.util.regex \
|
|
-H\:Preserve\=package\=java.util.spi \
|
|
-H\:Preserve\=package\=java.util.stream \
|
|
-H\:Preserve\=package\=java.util.zip \
|
|
-H\:Preserve\=package\=javax.net \
|
|
-H\:Preserve\=package\=javax.crypto.spec \
|
|
-H\:Preserve\=package\=javax.security.auth.x500 \
|
|
-H\:Preserve\=package\=jdk.internal.access \
|
|
-H\:Preserve\=package\=jdk.internal.classfile.impl \
|
|
-H\:Preserve\=package\=jdk.internal.constant \
|
|
-H\:Preserve\=package\=jdk.internal.logger \
|
|
-H\:Preserve\=package\=jdk.internal.misc \
|
|
-H\:Preserve\=package\=jdk.internal.util \
|
|
-H\:Preserve\=package\=sun.invoke.util \
|
|
-H\:Preserve\=package\=sun.nio.cs.ext \
|
|
-H\:Preserve\=package\=sun.security.util \
|
|
-H\:Preserve\=package\=sun.util \
|
|
-H\:Preserve\=package\=sun.util.locale \
|
|
-H\:Preserve\=package\=sun.util.locale.provider \
|
|
-H\:-UnlockExperimentalVMOptions \
|
|
--add-exports\=jdk.internal.vm.ci/jdk.vm.ci.meta.annotation\=org.graalvm.nativeimage.libjvm \
|
|
--add-exports\=jdk.internal.vm.ci/jdk.vm.ci.meta\=org.graalvm.nativeimage.libjvm
|