diff options
author | Dierk Koenig <dierk.koenig@canoo.com> | 2020-06-23 11:57:12 +0200 |
---|---|---|
committer | Dierk Koenig <dierk.koenig@canoo.com> | 2020-06-28 15:47:10 +0200 |
commit | 739d5007295f578e033209ddeb05351b81ae4dd0 (patch) | |
tree | 6201f355868dda09d838234e8f663bfad5c832f6 /gradlew | |
parent | 874490ffa3dfb3380960b7c02923f1fac7a79b9a (diff) | |
download | frege-gradle-plugin-739d5007295f578e033209ddeb05351b81ae4dd0.tar.gz frege-gradle-plugin-739d5007295f578e033209ddeb05351b81ae4dd0.tar.bz2 frege-gradle-plugin-739d5007295f578e033209ddeb05351b81ae4dd0.zip |
compiles and runs with frege-3.25.84.jar and Gradle 5.0
Diffstat (limited to 'gradlew')
-rwxr-xr-x | gradlew | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -33,11 +33,11 @@ DEFAULT_JVM_OPTS="" # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" |