3. Build CrazyAra binary - QueensGambit/CrazyAra GitHub Wiki

Linux / Mac

cd CrazyAra/engine
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j4

Note: You may change -j4 to e.g. -j2 or -j8 to use more or less threads while building.

Windows

set BLAZE_PATH=<path_to_blaze>/Blaze_3.6/
cd CrazyAra\engine
mkdir build
cd build
cmake -G "Visual Studio 15 2017 Win64" ..
msbuild CrazyAra.sln /p:Configuration=Release;Platform=x64 /maxcpucount

For newer Visual Studio versions use: cmake -G "Visual Studio 17 2022" ..

Note: Better use cmd.exe instead Windows Power Shell. If you run into problems regarding a definition of min & max in your dependencies, you may have to add

#undef max
#undef min

in the corresponding dependency source file.

Reference: https://stackoverflow.com/questions/2561368/illegal-token-on-right-side-of