Files
jasper/src/jasper/modules/CMakeLists.txt

43 lines
697 B
CMake

# module dir list
add_subdirectory(core)
add_subdirectory(world)
# module libraries
# Keel
add_library(
JasperKeelModules STATIC
keelmodules.cpp
)
target_link_libraries(
JasperKeelModules PUBLIC
Keel
NostalgiaKeelModules
JasperCore-Keel
JasperWorld-Keel
)
# Studio
if(JASPER_BUILD_STUDIO)
add_library(
JasperStudioModules STATIC
studiomodules.cpp
)
target_link_libraries(
JasperStudioModules PUBLIC
StudioAppLib
NostalgiaStudioModules
JasperWorld-Studio
)
endif()
add_library(JasperProfile INTERFACE)
target_compile_definitions(
JasperProfile INTERFACE
OLYMPIC_PROJECT_NAME="Jasper"
OLYMPIC_PROJECT_NAMESPACE=jasper
OLYMPIC_PROJECT_DATADIR=".jasper"
)