[Yellowstone] Move to yunq definition for yellowstone server.

This commit is contained in:
Drew Galbraith 2023-10-24 18:24:26 -07:00
parent 9c9fd167cd
commit 2b27af5814
22 changed files with 696 additions and 118 deletions

View file

@ -12,6 +12,7 @@ target_link_libraries(yellowstone
mammoth
glacier
denali_stub
yellowstone_yunq
)
set_target_properties(yellowstone PROPERTIES
@ -20,20 +21,22 @@ set_target_properties(yellowstone PROPERTIES
)
add_library(yellowstone_stub
stub/yellowstone_stub.cpp
add_library(yellowstone_yunq
include/yellowstone/yellowstone.yunq.cpp
include/yellowstone/yellowstone.yunq.client.cpp
include/yellowstone/yellowstone.yunq.server.cpp
)
target_include_directories(yellowstone_stub
target_include_directories(yellowstone_yunq
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_link_libraries(yellowstone_stub
target_link_libraries(yellowstone_yunq
denali_stub
mammoth
)
set_target_properties(yellowstone_stub PROPERTIES
set_target_properties(yellowstone_yunq PROPERTIES
COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${BASE_COMPILE_FLAGS}"
LINK_FLAGS "${CMAKE_EXE_LINK_FLAGS} ${BASE_LINK_FLAGS}"
)