mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
38 lines
732 B
Batchfile
38 lines
732 B
Batchfile
|
:: Usage:
|
||
|
:: call env-msys2.bat [reinstall|clean]
|
||
|
|
||
|
:: Initialize environment
|
||
|
call "%~dp0env.bat"
|
||
|
if errorlevel 1 goto error_env
|
||
|
|
||
|
IF DEFINED ProgramFiles(x86) (
|
||
|
:: x64
|
||
|
set MSYS2Architecture=x86_64
|
||
|
set MSYS2Base=64
|
||
|
) else (
|
||
|
:: x86
|
||
|
set MSYS2Architecture=i686
|
||
|
set MSYS2Base=32
|
||
|
)
|
||
|
|
||
|
set CHERE_INVOKING=1
|
||
|
|
||
|
set EnvMSYS2Path=%EnvRootPath%\msys2
|
||
|
set EnvMSYS2BasePath=%EnvMSYS2Path%\msys%MSYS2Base%
|
||
|
|
||
|
call "%~dp0tools\prepare-msys2.bat" %1
|
||
|
if errorlevel 1 exit /B %ERRORLEVEL%
|
||
|
|
||
|
set EnvMSYS2SH=%EnvMSYS2BasePath%\usr\bin\sh.exe
|
||
|
if not exist "%EnvMSYS2SH%" if errorlevel 1 goto error_env
|
||
|
|
||
|
set EnvMSYS2Cmd="%EnvMSYS2SH%" -lc
|
||
|
|
||
|
set PATH=%EnvMSYS2BasePath%\usr\bin;%PATH%
|
||
|
|
||
|
exit /B 0
|
||
|
|
||
|
:error_env
|
||
|
echo Failed to initialize environment.
|
||
|
exit /B 1
|