| 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% |