IM/MessageSystem/CMakeLists.txt
2023-07-04 14:10:13 +08:00

30 lines
873 B
CMake

project(MessageSystem)
aux_source_directory(message_push PUSH)
aux_source_directory(message_push/online ONLINE)
aux_source_directory(message_push/offline OFFLINE)
aux_source_directory(message_storage STORAGE)
aux_source_directory(message_pull PULL)
aux_source_directory(message_safe SAFE_QUEUE)
aux_source_directory(message_base BASE)
include_directories(${CMAKE_SOURCE_DIR}/include/libevent)
include_directories(${CMAKE_SOURCE_DIR}/MP)
include_directories(${CMAKE_SOURCE_DIR}/MDB/imm_mongodb)
include_directories(${CMAKE_SOURCE_DIR}/MessageSystem)
include_directories(${CMAKE_SOURCE_DIR}/MS/mmm)
add_library(MessageSystem
${PUSH}
${ONLINE}
${OFFLINE}
${STORAGE}
${PULL}
${SAFE_QUEUE}
${BASE}
)
target_link_libraries(MessageSystem
imm_mongodb
)