kopia lustrzana https://github.com/mobilinkd/m17-cxx-demod
37 wiersze
769 B
Batchfile
37 wiersze
769 B
Batchfile
::
|
|
:: win_build.bat
|
|
::
|
|
:: Batch file to locally build under Windows using Conda
|
|
::
|
|
:: See README.md for details
|
|
::
|
|
setlocal EnableDelayedExpansion
|
|
@echo on
|
|
|
|
:: Set number of CPUs to use for build
|
|
set CPU_COUNT=3
|
|
|
|
:: Make a build folder and change to it
|
|
mkdir build
|
|
cd build
|
|
|
|
:: configure
|
|
cmake -G "Ninja" ^
|
|
-DCMAKE_BUILD_TYPE:STRING=Release ^
|
|
-DCMAKE_INSTALL_PREFIX:PATH="%LIBRARY_PREFIX%" ^
|
|
-DCMAKE_PREFIX_PATH:PATH="%LIBRARY_PREFIX%" ^
|
|
..
|
|
if errorlevel 1 exit /B 1
|
|
|
|
:: build
|
|
cmake --build . --config Release -- -j%CPU_COUNT%
|
|
if errorlevel 1 exit /B 1
|
|
|
|
:: install
|
|
cmake --build . --config Release --target install
|
|
if errorlevel 1 exit /B 1
|
|
|
|
:: test
|
|
ctest --build-config Release --output-on-failure --timeout 120 -j%CPU_COUNT%
|
|
if errorlevel 1 exit /B 1
|