diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-03-07 10:43:03 -0800 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-03-07 10:43:37 -0800 |
commit | 34e1a834816d53ff529bbb2ac6c89f0bcbd74bf6 (patch) | |
tree | 73f91f3f8229426b4b88f2eb9d6e0a5496e5c6e5 /src | |
parent | 2dddb03b267770afcd0249ad700e55d53019e637 (diff) | |
download | scala-34e1a834816d53ff529bbb2ac6c89f0bcbd74bf6.tar.gz scala-34e1a834816d53ff529bbb2ac6c89f0bcbd74bf6.tar.bz2 scala-34e1a834816d53ff529bbb2ac6c89f0bcbd74bf6.zip |
SI-8368 respect user-supplied -Dscala.usejavacp in unix runner
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/ant/templates/tool-unix.tmpl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/ant/templates/tool-unix.tmpl b/src/compiler/scala/tools/ant/templates/tool-unix.tmpl index 88fee71843..194d92367b 100644 --- a/src/compiler/scala/tools/ant/templates/tool-unix.tmpl +++ b/src/compiler/scala/tools/ant/templates/tool-unix.tmpl @@ -144,6 +144,10 @@ classpathArgs () { fi } +# SI-8358, SI-8368 -- the default should really be false, +# but I don't want to flip the default during 2.11's RC cycle +OVERRIDE_USEJAVACP="-Dscala.usejavacp=true" + while [[ $# -gt 0 ]]; do case "$1" in -D*) @@ -151,6 +155,8 @@ while [[ $# -gt 0 ]]; do # need it, e.g. communicating with a server compiler. java_args=("${java_args[@@]}" "$1") scala_args=("${scala_args[@@]}" "$1") + # respect user-supplied -Dscala.usejavacp + case "$1" in -Dscala.usejavacp) OVERRIDE_USEJAVACP="" esac shift ;; -J*) @@ -199,7 +205,7 @@ execCommand \ "${java_args[@@]}" \ $(classpathArgs) \ -Dscala.home="$SCALA_HOME" \ - -Dscala.usejavacp=true \ + $OVERRIDE_USEJAVACP \ "$EMACS_OPT" \ $WINDOWS_OPT \ @properties@ @class@ @toolflags@ "$@@" |