diff options
Diffstat (limited to 'install.bat')
-rw-r--r-- | install.bat | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/install.bat b/install.bat index cd02af1a..568bc0f0 100644 --- a/install.bat +++ b/install.bat | |||
@@ -269,6 +269,11 @@ IF [%INSTALL_LUA%]==[ON] ( | |||
269 | REM Copy the LuaRocks binaries | 269 | REM Copy the LuaRocks binaries |
270 | COPY bin\*.* "%BINDIR%" >NUL | 270 | COPY bin\*.* "%BINDIR%" >NUL |
271 | IF ERRORLEVEL 1 GOTO ERROR | 271 | IF ERRORLEVEL 1 GOTO ERROR |
272 | REM Copy the LuaRocks lua source files | ||
273 | IF NOT EXIST "%LUADIR%\luarocks" %MKDIR% "%LUADIR%\luarocks" | ||
274 | IF ERRORLEVEL 1 GOTO ERROR | ||
275 | XCOPY /S src\luarocks\*.* "%LUADIR%\luarocks" >NUL | ||
276 | IF ERRORLEVEL 1 GOTO ERROR | ||
272 | REM Create start scripts | 277 | REM Create start scripts |
273 | COPY src\bin\*.* "%BINDIR%" >NUL | 278 | COPY src\bin\*.* "%BINDIR%" >NUL |
274 | IF ERRORLEVEL 1 GOTO ERROR | 279 | IF ERRORLEVEL 1 GOTO ERROR |
@@ -286,11 +291,23 @@ FOR %%C IN (luarocks luarocks-admin) DO ( | |||
286 | ECHO ENDLOCAL>> "%BINDIR%\%%C.bat" | 291 | ECHO ENDLOCAL>> "%BINDIR%\%%C.bat" |
287 | ECHO Created LuaRocks command: %BINDIR%\%%C.bat | 292 | ECHO Created LuaRocks command: %BINDIR%\%%C.bat |
288 | ) | 293 | ) |
289 | REM Copy the LuaRocks lua source files | 294 | REM configure 'scripts' directory |
290 | IF NOT EXIST "%LUADIR%\luarocks" %MKDIR% "%LUADIR%\luarocks" | 295 | IF [%SCRIPTS_DIR%]==[] ( |
291 | IF ERRORLEVEL 1 GOTO ERROR | 296 | %MKDIR% "%ROCKS_TREE%"\bin >NUL |
292 | XCOPY /S src\luarocks\*.* "%LUADIR%\luarocks" >NUL | 297 | IF [%USE_MINGW%]==[] ( |
293 | IF ERRORLEVEL 1 GOTO ERROR | 298 | REM definitly not for MinGW because of conflicting runtimes |
299 | REM but is it ok to do it for others??? | ||
300 | COPY lua5.1\bin\*.dll "%ROCKS_TREE%"\bin >NUL | ||
301 | ) | ||
302 | ) ELSE ( | ||
303 | %MKDIR% "%SCRIPTS_DIR%" >NUL | ||
304 | IF [%USE_MINGW%]==[] ( | ||
305 | REM definitly not for MinGW because of conflicting runtimes | ||
306 | REM but is it ok to do it for others??? | ||
307 | COPY lua5.1\bin\*.dll "%SCRIPTS_DIR%" >NUL | ||
308 | ) | ||
309 | ) | ||
310 | |||
294 | 311 | ||
295 | ECHO. | 312 | ECHO. |
296 | ECHO Configuring LuaRocks... | 313 | ECHO Configuring LuaRocks... |
@@ -336,22 +353,6 @@ IF NOT EXIST "%CONFIG_FILE%" ( | |||
336 | ECHO LuaRocks config file already exists: %CONFIG_FILE% | 353 | ECHO LuaRocks config file already exists: %CONFIG_FILE% |
337 | ) | 354 | ) |
338 | 355 | ||
339 | IF [%SCRIPTS_DIR%]==[] ( | ||
340 | %MKDIR% "%ROCKS_TREE%"\bin >NUL | ||
341 | IF [%USE_MINGW%]==[] ( | ||
342 | REM definitly not for MinGW because of conflicting runtimes | ||
343 | REM but is it ok to do it for others??? | ||
344 | COPY lua5.1\bin\*.dll "%ROCKS_TREE%"\bin >NUL | ||
345 | ) | ||
346 | ) ELSE ( | ||
347 | %MKDIR% "%SCRIPTS_DIR%" >NUL | ||
348 | IF [%USE_MINGW%]==[] ( | ||
349 | REM definitly not for MinGW because of conflicting runtimes | ||
350 | REM but is it ok to do it for others??? | ||
351 | COPY lua5.1\bin\*.dll "%SCRIPTS_DIR%" >NUL | ||
352 | ) | ||
353 | ) | ||
354 | |||
355 | ECHO. | 356 | ECHO. |
356 | ECHO Creating rocktrees... | 357 | ECHO Creating rocktrees... |
357 | IF NOT EXIST "%ROCKS_TREE%" ( | 358 | IF NOT EXIST "%ROCKS_TREE%" ( |