diff --git a/pom.xml b/pom.xml index 768b6c7..ba9e035 100644 --- a/pom.xml +++ b/pom.xml @@ -1,7 +1,8 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.jcnc.snow @@ -14,10 +15,92 @@ 0.10.5 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.12.1 + + true + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.3.0 + + + + org.jcnc.snow.compiler.cli.SnowCompiler + true + + + + + + + - native + native-linux + + + unix + + + + + + org.graalvm.buildtools + native-maven-plugin + ${native.maven.plugin.version} + true + + + build-native + + compile-no-fork + + package + + + test-native + + test + + test + + + + + --static + --libc=musl + --emit build-report + -O2 + + + + /opt/musl-1.2.5/bin:${env.PATH} + /opt/musl-1.2.5/include + /opt/musl-1.2.5/lib + + + + + + + + native-windows + + + Windows + + @@ -44,35 +127,12 @@ --emit build-report + -O2 - - - org.apache.maven.plugins - maven-compiler-plugin - 3.12.1 - - true - - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - - org.jcnc.snow.compiler.cli.SnowCompiler - true - - - - - - - \ No newline at end of file +