30 lines
873 B
CMake
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
|
|
) |