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