зеркало из https://github.com/Azure/c-pal.git
77 строки
3.1 KiB
Batchfile
77 строки
3.1 KiB
Batchfile
|
REM this file, when run from cmake folder, will re-re-re-re-re build the project in all combinations of GBALLOC_HL_TYPE and GBALLOC_LL_TYPE and run all tests for debug and release.
|
||
|
REM very useful on dev machine
|
||
|
|
||
|
cmake . -DGBALLOC_HL_TYPE:STRING=PASSTHROUGH -DGBALLOC_LL_TYPE:STRING=PASSTHROUGH
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=RelWithDebInfo /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=Debug /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
|
||
|
cmake . -DGBALLOC_HL_TYPE:STRING=PASSTHROUGH -DGBALLOC_LL_TYPE:STRING=WIN32HEAP
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=RelWithDebInfo /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=Debug /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
|
||
|
cmake . -DGBALLOC_HL_TYPE:STRING=PASSTHROUGH -DGBALLOC_LL_TYPE:STRING=MIMALLOC
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=RelWithDebInfo /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=Debug /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
|
||
|
cmake . -DGBALLOC_HL_TYPE:STRING=METRICS -DGBALLOC_LL_TYPE:STRING=PASSTHROUGH
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=RelWithDebInfo /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=Debug /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
|
||
|
cmake . -DGBALLOC_HL_TYPE:STRING=METRICS -DGBALLOC_LL_TYPE:STRING=WIN32HEAP
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=RelWithDebInfo /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=Debug /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
|
||
|
cmake . -DGBALLOC_HL_TYPE:STRING=METRICS -DGBALLOC_LL_TYPE:STRING=MIMALLOC
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=RelWithDebInfo /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
msbuild /t:restore /t:build /p:Configuration=Debug /m azure_c_pal.sln
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
ctest -C "RelWithDebInfo" -j 128
|
||
|
IF %ERRORLEVEL% NEQ 0 goto myerr
|
||
|
|
||
|
goto noerr
|
||
|
:myerr
|
||
|
ECHO ERROR happened
|
||
|
goto myexit
|
||
|
:noerr
|
||
|
ECHO NO ERROR happened hurray!
|
||
|
|
||
|
:myexit
|