cmake_minimum_required(VERSION 3.16) add_library(game_ttw SHARED falloutttwbsainvalidation.cpp falloutttwbsainvalidation.h falloutttwdataarchives.cpp falloutttwdataarchives.h falloutttwmoddatachecker.h falloutttwmoddatacontent.h falloutttwsavegame.cpp falloutttwsavegame.h falloutttwscriptextender.cpp falloutttwscriptextender.h gamefalloutttw.cpp gamefalloutttw.h ) mo2_configure_plugin(game_ttw NO_SOURCES WARNINGS 4) mo2_default_source_group() target_link_libraries(game_ttw PRIVATE game_gamebryo) # Game detection symbols are in libuibase.so (already linked via game_gamebryo → mo2::uibase). mo2_install_plugin(game_ttw)