# Standalone turn-driver tests. # # test_catalog needs nothing but the catalog and always runs. # test_turn reads the owner's saves via SOTS_SAVES_DIR at run time and skips cleanly when it # is unset -- no .sav ever enters this repo. add_executable(app_test_catalog test_catalog.cpp) target_link_libraries(app_test_catalog PRIVATE sots_app) add_test(NAME app_catalog COMMAND app_test_catalog) add_executable(app_test_turn test_turn.cpp) target_link_libraries(app_test_turn PRIVATE sots_app) add_test(NAME app_turn COMMAND app_test_turn) foreach(_t app_test_catalog app_test_turn) target_include_directories(${_t} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) target_compile_options(${_t} PRIVATE -Wall -Wextra -Wpedantic) endforeach()