# game/sim tests: four hand-computed suites + a real-save smoke test (skips unless SOTS_SAVES_JSON). foreach(_t economy research colony movement techgraph visibility construction) 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)