2020-01-03 02:22:09 +00:00
|
|
|
@echo off
|
|
|
|
setlocal
|
2021-01-20 22:53:14 +00:00
|
|
|
set SCRAPLAND_DIR=%1
|
2020-01-03 02:22:09 +00:00
|
|
|
if "%VSINSTALLDIR%"=="" (
|
|
|
|
for /f "usebackq tokens=*" %%i in (`vswhere -latest -find **\vcvarsall.bat`) do (
|
|
|
|
call "%%i" x86
|
|
|
|
)
|
|
|
|
)
|
2020-08-04 16:05:34 +00:00
|
|
|
if "%VSINSTALLDIR%"=="" (
|
|
|
|
echo "VSINSTALLDIR" not set something is wrong!
|
2021-01-20 22:53:14 +00:00
|
|
|
exit
|
2020-08-04 16:05:34 +00:00
|
|
|
) else (
|
|
|
|
if not exist build cmake -G"NMake Makefiles" -B build
|
2021-01-20 22:53:14 +00:00
|
|
|
if "%2"=="--run" (
|
2020-08-04 16:05:34 +00:00
|
|
|
cmake --build build --target run
|
|
|
|
) else (
|
|
|
|
cmake --build build --target install
|
|
|
|
)
|
|
|
|
)
|
2021-01-20 22:53:14 +00:00
|
|
|
:END
|
2020-01-03 02:22:09 +00:00
|
|
|
endlocal
|