# sots_game_config -- the flat KEY/value constant loader (GlobalConsts): typed slots,
# first-occurrence-wins, the pull-tokenizer pairing rules; plus the id-manifest token-pair
# reader and the MSVC 2010 sort replica (M2). Pure; host + cross.
# Include from the root with add_subdirectory(src/game/config) after src/mars/text.
add_library(sots_game_config STATIC config_loader.cpp manifest_loader.cpp)
target_include_directories(sots_game_config PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
target_link_libraries(sots_game_config PUBLIC mars_text)
target_compile_features(sots_game_config PUBLIC cxx_std_17)
target_compile_options(sots_game_config PRIVATE -Wall -Wextra -Werror)
