File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 1
1
@ echo off
2
- SETLOCAL enabledelayedexpansion
3
2
set argc = 0
4
3
for %%x in (%* ) do set /A argc += 1
5
4
if %argc% == 0 (
@@ -51,7 +50,7 @@ set par=%1
51
50
shift
52
51
if " %par% " == " " (
53
52
rem if no parameters defined
54
- goto :run
53
+ goto :expand_erl_libs
55
54
)
56
55
rem ******* ERLANG PARAMETERS **********************
57
56
IF NOT " %par% " == " %par:--detached =% " (Set parsErlang=%parsErlang% -detached)
@@ -72,6 +71,14 @@ IF NOT "%par%"=="%par:--remsh=%" (shift)
72
71
goto :startloop
73
72
74
73
rem ******* assume all pre-params are parsed ********************
74
+ :expand_erl_libs
75
+ rem ******* expand all ebin paths as Windows does not support the ..\*\ebin wildcard ********************
76
+ SETLOCAL enabledelayedexpansion
77
+ set ext_libs =
78
+ for /d %%d in (" %originPath% ..\lib\*." ) do (
79
+ set ext_libs = !ext_libs! -pa " %%~fd \ebin"
80
+ )
81
+ SETLOCAL disabledelayedexpansion
75
82
:run
76
- erl -env ERL_LIBS %ERL_LIBS% ; " %originPath% \..\lib " -noshell %ELIXIR_ERL_OPTS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
83
+ erl %ext_libs% -noshell %ELIXIR_ERL_OPTS% %parsErlang% -s elixir start_cli %beforeExtra% -extra %*
77
84
You can’t perform that action at this time.
0 commit comments