44 lines
726 B
CMake
44 lines
726 B
CMake
file(GLOB_RECURSE SANDBOX_COMMON
|
|
CONFIGURE_DEPENDS
|
|
src/runtime/*.cpp
|
|
)
|
|
|
|
file(GLOB_RECURSE SANDBOX_CLIENT
|
|
CONFIGURE_DEPENDS
|
|
src/client/*.cpp
|
|
)
|
|
|
|
file(GLOB_RECURSE SANDBOX_SERVER
|
|
CONFIGURE_DEPENDS
|
|
src/server/*.cpp
|
|
)
|
|
|
|
add_executable(SandboxClient
|
|
${SANDBOX_COMMON}
|
|
${SANDBOX_CLIENT}
|
|
)
|
|
|
|
target_link_libraries(SandboxClient
|
|
PRIVATE
|
|
DeerithClient
|
|
)
|
|
|
|
target_include_directories(SandboxClient
|
|
PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src
|
|
)
|
|
|
|
add_executable(SandboxServer
|
|
${SANDBOX_COMMON}
|
|
${SANDBOX_SERVER}
|
|
)
|
|
|
|
target_include_directories(SandboxServer
|
|
PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src
|
|
)
|
|
|
|
target_link_libraries(SandboxServer
|
|
PRIVATE
|
|
DeerithServer
|
|
) |