@@ -24,7 +24,7 @@ call :compilerJavaClasspathArgs
24
24
@ rem we need to escape % in the java command path, for some reason this doesnt work in common.bat
25
25
set " _JAVACMD = !_JAVACMD:%% =%%%% ! "
26
26
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%
28
28
if not %ERRORLEVEL% == 0 (
29
29
set _EXITCODE = 1
30
30
goto end
@@ -88,17 +88,8 @@ goto :eof
88
88
89
89
@ rem output parameter: _JVM_CP_ARGS
90
90
: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%"
102
93
103
94
if defined _SCALA_CPATH (
104
95
set " _JVM_CP_ARGS = %__TOOLCHAIN%%_SCALA_CPATH% "
@@ -107,24 +98,6 @@ if defined _SCALA_CPATH (
107
98
)
108
99
goto :eof
109
100
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
-
128
101
@ rem #########################################################################
129
102
@ rem ## Cleanups
130
103
0 commit comments