blob: 363727c31730e99abe3f686954dc931fc74e1177 [file] [edit]
mkdir build
rem Set up the Visual Studio environment for arm64 builds.
echo VCVARSALL: %VCVARSALL%
call "%VCVARSALL%" x64_arm64
rem Set up the CMake arguments.
set CMAKE_ARGS=-DPTHREADPOOL_LIBRARY_TYPE=static -G="Ninja" -DCMAKE_BUILD_TYPE=Release
set CMAKE_ARGS=%CMAKE_ARGS% -DCMAKE_TOOLCHAIN_FILE=%cd%\cmake\x64_arm64.toolchain
rem Use-specified CMake arguments go last to allow overridding defaults.
set CMAKE_ARGS=%CMAKE_ARGS% %*
echo CMAKE_ARGS: %CMAKE_ARGS%
rem Configure the build.
cd build
cmake .. %CMAKE_ARGS%
rem Run the build.
cmake --build . --config Release -- -j %NUMBER_OF_PROCESSORS%