Files
deepMiner/CMakeLists.txt
T
fegger 92f2dc77f2 Add tests and update CMake to build them
Add comprehensive unit tests in tests/test_all.cpp

Refactor CMakeLists: set C++17 and CMAKE_CXX_STANDARD_REQUIRED,
introduce a SOURCES list used by executables, add a
deep_miner_tests target, and set cmake_minimum_required to 3.15
2026-04-20 12:31:15 +02:00

27 lines
418 B
CMake

cmake_minimum_required(VERSION 3.15)
project(deep_miner)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
include_directories(include)
set(SOURCES
src/BaseRobot.cpp
src/SortBot.cpp
src/World.cpp
src/DigDeepBot.cpp
src/Game.cpp
src/RandomBot.cpp
)
add_executable(deep_miner
${SOURCES}
main.cpp
)
add_executable(deep_miner_tests
${SOURCES}
tests/test_all.cpp
)