@@ -24,7 +24,7 @@ call :compilerJavaClasspathArgs
2424@ rem we need to escape % in the java command path, for some reason this doesnt work in common.bat
2525set " _JAVACMD = !_JAVACMD:%% =%%%% ! "
2626
27- call " %_JAVACMD% " %_JAVA_ARGS% -classpath " %_JVM_CP_ARGS% " " -Dscala.usejavacp=true" " -Dscala.home=%_PROG_HOME% " dotty.tools.MainGenericCompiler %_SCALA_ARGS%
27+ call " %_JAVACMD% " %_JAVA_ARGS% -classpath " %_JVM_CP_ARGS% " " -Dscala.usejavacp=true" " -Dscala.expandjavacp=true " " -Dscala. home=%_PROG_HOME% " dotty.tools.MainGenericCompiler %_SCALA_ARGS%
2828if not %ERRORLEVEL% == 0 (
2929 set _EXITCODE = 1
3030 goto end
@@ -88,17 +88,8 @@ goto :eof
8888
8989@ rem output parameter: _JVM_CP_ARGS
9090:compilerJavaClasspathArgs
91-
92- set " CP_FILE = %_ETC_DIR% \scala.classpath"
93- call :loadClasspathFromFile %CP_FILE%
94- set " __TOOLCHAIN = %_CLASS_PATH_RESULT% "
95-
96- set " CP_FILE = %_ETC_DIR% \with_compiler.classpath"
97- call :loadClasspathFromFile %CP_FILE%
98-
99- if defined _CLASS_PATH_RESULT (
100- set " __TOOLCHAIN = %__TOOLCHAIN%%_PSEP%%_CLASS_PATH_RESULT% "
101- )
91+ set " __TOOLCHAIN = %_LIB_DIR% \scala.jar"
92+ set " __TOOLCHAIN = %__TOOLCHAIN%%_PSEP%%_LIB_DIR% \with_compiler.jar%"
10293
10394if defined _SCALA_CPATH (
10495 set " _JVM_CP_ARGS = %__TOOLCHAIN%%_SCALA_CPATH% "
@@ -107,24 +98,6 @@ if defined _SCALA_CPATH (
10798)
10899goto :eof
109100
110- @ REM concatentate every line in "%_ARG_FILE%" with _PSEP
111- @ REM arg 1 - file to read
112- :loadClasspathFromFile
113- set _ARG_FILE = %1
114- set _CLASS_PATH_RESULT =
115- if exist " %_ARG_FILE% " (
116- for /f " usebackq delims=" %%i in (" %_ARG_FILE% " ) do (
117- set " _LIB = %_PROG_HOME% \maven2\%%i "
118- set " _LIB = !_LIB:/ =\ ! "
119- if not defined _CLASS_PATH_RESULT (
120- set " _CLASS_PATH_RESULT = !_LIB! "
121- ) else (
122- set " _CLASS_PATH_RESULT = !_CLASS_PATH_RESULT!%_PSEP%!_LIB! "
123- )
124- )
125- )
126- goto :eof
127-
128101@ rem #########################################################################
129102@ rem ## Cleanups
130103
0 commit comments