43 lines
697 B
CMake
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"
|
|
)
|