Mergener / illumina

Illumina chess engine.
MIT License
5 stars 0 forks source link

Illumina is a chess engine that supports the UCI protocol.

Building Prerequisites

Building

Illumina supports CMake in order to allow cross-platform compiling. If you are using an IDE such as Visual Studio or CLion, import Illumina as a CMake project and building should work out of the box. Note that if building tests is desired, submodules must have been cloned. This can be done by cloning this repository recursively using the --recursive flag after the clone command.

If you are generating the CMake build system by yourself through the command line, make sure to select the desired build configuration (Debug, Release, RelWithDebInfo, MinSizeRel) by passing -DCMAKE_BUILD_TYPE=<YourDesiredBuildType> to the CMake invocation.

Besides the build types CMake offers, Illumina also offers the following CMake options (that can be specified by -D<OPTION_NAME>=<ON/OFF>):

Honorable Mentions