stellar

UCI Chess engine written in C++20
git clone git://git.dimitrijedobrota.com/stellar.git
Log | Files | Refs | README | LICENSE

CMakeLists.txt (504B)


0 add_executable(engine
1 engine.cpp
2 evaluate.cpp
3 uci.cpp
4 )
6 option(STELLAR_STATS "Provide stats for analysis" OFF)
7 if(STELLAR_STATS)
8 add_definitions(-DUSE_STATS)
9 endif()
11 target_link_libraries(engine
12 PRIVATE Stellar_version
13 PRIVATE bitboard
14 PRIVATE board
15 PRIVATE moves
16 PRIVATE piece
17 PRIVATE utils
18 )
20 set_target_properties(engine PROPERTIES
21 VERSION ${PROJECT_VERSION}
22 SOVERSION ${PROJECT_VERSION_MAJOR}
23 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
24 )