# module dir list add_subdirectory(gfx) add_subdirectory(scene) # module libraries # Keel add_library( NostalgiaKeelModules STATIC keelmodules.cpp ) target_link_libraries( NostalgiaKeelModules PUBLIC Keel NostalgiaCore-Keel NostalgiaScene-Keel ) install( FILES keelmodules.hpp DESTINATION include/nostalgia/modules ) # Studio if(NOSTALGIA_BUILD_STUDIO) add_library( NostalgiaStudioModules STATIC studiomodules.cpp ) target_link_libraries( NostalgiaStudioModules PUBLIC StudioAppLib NostalgiaCore-Studio-ImGui NostalgiaScene-Studio ) install( FILES studiomodules.hpp DESTINATION include/nostalgia/modules ) endif() add_library(NostalgiaProfile INTERFACE) target_compile_definitions( NostalgiaProfile INTERFACE OLYMPIC_PROJECT_NAME="Nostalgia" OLYMPIC_PROJECT_NAMESPACE=nostalgia OLYMPIC_PROJECT_DATADIR=".nostalgia" )