aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorPeter B. <peter.bezdek@gmail.com>2026-07-25 22:10:18 +0200
committerPeter B. <peter.bezdek@gmail.com>2026-07-25 22:10:18 +0200
commit63039394e4f8ef056289805bcee6ad1e7519de0a (patch)
tree33e88a5bec7037042f9a38ab5940f066fda9c414 /CMakeLists.txt
parente9c8925045ff30c9af08a74000a634559878e96e (diff)
implement pawn movement logic and add unit tests for pawn moves
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3782845..e8858ca 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,3 +14,10 @@ file(GLOB_RECURSE SOURCE_FILES src/*.c src/*.cpp src/*.h src/*.hpp)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})
target_include_directories(${PROJECT_NAME} PRIVATE src)
+
+include(CTest)
+if(BUILD_TESTING)
+ add_executable(pawn_moves_test tests/pawn_moves_test.cpp src/board.cpp src/moves.cpp)
+ target_include_directories(pawn_moves_test PRIVATE src)
+ add_test(NAME pawn_moves COMMAND pawn_moves_test)
+endif()