blob: 679fa028eb7ed4b8ef7b31186f9e31d237ccab48 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
@@echo off
rem ##########################################################################
rem # Copyright @copyright@
rem #
rem # This is free software; see the distribution for copying conditions.
rem # There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
rem # PARTICULAR PURPOSE.
rem ##########################################################################
if "%OS%"=="Windows_NT" (
@@setlocal
set SCALA_HOME=%~dp0..%
) else (
if "%SCALA_HOME%"=="" goto error1
)
set _JAVACMD=%JAVACMD%
if "%_JAVACMD%"=="" set _JAVACMD=java
set _JAVAFLAGS=@javaflags@
set _CLASSPATH=@classpath@
if not "%_CLASSPATH%"=="" goto args
for %%f in ("%SCALA_HOME%\lib\*.jar") do call :add_cpath "%%f"
:args
set _ARGS=
:loop
if "%1"=="" goto exec
if "%1"=="-version" goto version
set _ARGS=%_ARGS% %1
shift
goto loop
:exec
set _PROPS=-Dscala.home="%SCALA_HOME%" -Dscala.tool.name="@name@" -Dscala.tool.version="@version@" @properties@
rem echo %_JAVACMD% %_JAVAFLAGS% %_PROPS% -cp "%_CLASSPATH%" @class@ @toolflags@ %_ARGS%
%_JAVACMD% %_JAVAFLAGS% %_PROPS% -cp "%_CLASSPATH%" @class@ @toolflags@ %_ARGS%
goto end
:version
echo @name@ version @version@ -- @copyright@
goto end
rem ##########################################################################
rem # subroutines
:add_cpath
if "%_CLASSPATH%"=="" (
set _CLASSPATH=%~1
) else (
set _CLASSPATH=%_CLASSPATH%;%~1
)
goto :eof
rem ##########################################################################
rem # errors
:error1
echo ERROR: environment variable SCALA_HOME is undefined. It should point to the directory containing the file "VERSION-@version@".
goto end
:end
if "%OS%"=="Windows_NT" @@endlocal
|