diff --git a/CMakeLists.txt b/CMakeLists.txt index 29f3dee..60b59ca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,6 +20,7 @@ target_include_directories(sots_addresses INTERFACE ${CMAKE_SOURCE_DIR}/include) # ---- engine modules (host + cross): pure, oracle-verified code accrues here ---- add_subdirectory(src/mars/parse) # brace-block + .effect readers (lib mars_parse) add_subdirectory(src/mars/text) # flat-kv, id-manifest, csv (lib mars_text) +add_subdirectory(src/game/sim) # strategic formulas, pure (lib sots_game_sim) if(WIN32) # ---- shim: proxy binkw32.dll that the original game loads (Phase 2 frontend) ---- @@ -43,7 +44,7 @@ else() add_executable(addr_smoke tests/addr_smoke.cpp) target_link_libraries(addr_smoke PRIVATE sots_addresses) add_test(NAME addr_smoke COMMAND addr_smoke) - foreach(_t mars_parse mars_text) + foreach(_t mars_parse mars_text game_sim) if(EXISTS ${CMAKE_SOURCE_DIR}/tests/${_t}/CMakeLists.txt) add_subdirectory(tests/${_t}) endif()