13 lines
797 B
CMake
13 lines
797 B
CMake
# game/sim tests: four hand-computed suites + a real-save smoke test (skips unless SOTS_SAVES_JSON).
|
|
foreach(_t economy research colony movement)
|
|
add_executable(game_sim_test_${_t} test_${_t}.cpp)
|
|
target_link_libraries(game_sim_test_${_t} PRIVATE sots_game_sim)
|
|
target_include_directories(game_sim_test_${_t} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
|
target_compile_options(game_sim_test_${_t} PRIVATE -Wall -Wextra -pedantic)
|
|
add_test(NAME game_sim_${_t} COMMAND game_sim_test_${_t})
|
|
endforeach()
|
|
|
|
add_executable(game_sim_smoke_real_save smoke_real_save.cpp)
|
|
target_link_libraries(game_sim_smoke_real_save PRIVATE sots_game_sim)
|
|
target_include_directories(game_sim_smoke_real_save PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
|
add_test(NAME game_sim_smoke_real_save COMMAND game_sim_smoke_real_save)
|