diff options
author | George Fraser <george@fivetran.com> | 2019-03-31 14:09:20 -0700 |
---|---|---|
committer | George Fraser <george@fivetran.com> | 2019-03-31 14:09:20 -0700 |
commit | b9faa90e51312e34e8382d09ad7b1199592bc551 (patch) | |
tree | fd636f7fb8472fa10e2697253d8b3ed677047597 /scripts | |
parent | 13b53824ae31f44e0f9fc83eccc352bec8e4939a (diff) | |
download | java-language-server-b9faa90e51312e34e8382d09ad7b1199592bc551.zip |
Re-use compilation tasks
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/link_mac.sh | 8 | ||||
-rwxr-xr-x | scripts/link_windows.sh | 13 |
2 files changed, 19 insertions, 2 deletions
diff --git a/scripts/link_mac.sh b/scripts/link_mac.sh index ce29108..72223f2 100755 --- a/scripts/link_mac.sh +++ b/scripts/link_mac.sh @@ -21,4 +21,10 @@ $JAVA_HOME/bin/jlink \ --add-modules gson,javacs \ --launcher launcher=javacs/org.javacs.Main \ --output dist/mac \ - --compress 2
\ No newline at end of file + --compress 2 + +# Restore launcher +echo '#!/bin/sh +JLINK_VM_OPTIONS="--add-exports jdk.compiler/com.sun.tools.javac.api=javacs --add-exports jdk.compiler/com.sun.tools.javac.code=javacs --add-exports jdk.compiler/com.sun.tools.javac.comp=javacs --add-exports jdk.compiler/com.sun.tools.javac.main=javacs --add-exports jdk.compiler/com.sun.tools.javac.tree=javacs --add-exports jdk.compiler/com.sun.tools.javac.model=javacs --add-exports jdk.compiler/com.sun.tools.javac.util=javacs" +DIR=`dirname $0` +$DIR/java $JLINK_VM_OPTIONS -m javacs/org.javacs.Main $@' > dist/mac/bin/launcher
\ No newline at end of file diff --git a/scripts/link_windows.sh b/scripts/link_windows.sh index 3177db5..1f855c9 100755 --- a/scripts/link_windows.sh +++ b/scripts/link_windows.sh @@ -35,4 +35,15 @@ $REAL_JAVA_HOME/bin/jlink \ --add-modules gson,javacs \ --launcher launcher=javacs/org.javacs.Main \ --output dist/windows \ - --compress 2
\ No newline at end of file + --compress 2 + +# Restore launcher +echo '#!/bin/sh +JLINK_VM_OPTIONS="--add-exports jdk.compiler/com.sun.tools.javac.api=javacs --add-exports jdk.compiler/com.sun.tools.javac.code=javacs --add-exports jdk.compiler/com.sun.tools.javac.comp=javacs --add-exports jdk.compiler/com.sun.tools.javac.main=javacs --add-exports jdk.compiler/com.sun.tools.javac.tree=javacs --add-exports jdk.compiler/com.sun.tools.javac.model=javacs --add-exports jdk.compiler/com.sun.tools.javac.util=javacs" +DIR=`dirname $0` +$DIR/java $JLINK_VM_OPTIONS -m javacs/org.javacs.Main $@' > dist/windows/bin/launcher + +echo '@echo off +set JLINK_VM_OPTIONS="--add-exports jdk.compiler/com.sun.tools.javac.api=javacs --add-exports jdk.compiler/com.sun.tools.javac.code=javacs --add-exports jdk.compiler/com.sun.tools.javac.comp=javacs --add-exports jdk.compiler/com.sun.tools.javac.main=javacs --add-exports jdk.compiler/com.sun.tools.javac.tree=javacs --add-exports jdk.compiler/com.sun.tools.javac.model=javacs --add-exports jdk.compiler/com.sun.tools.javac.util=javacs" +set DIR=%~dp0 +"%DIR%\java" %JLINK_VM_OPTIONS% -m javacs/org.javacs.Main %*' > dist/windows/bin/launcher.bat
\ No newline at end of file |