forked from messagecontrol/libmessagehub
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
23 lines (18 loc) · 934 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cmake_minimum_required(VERSION 2.8)
set(SRCS
${PROJECT_SOURCE_DIR}/src/messagecontrol.cpp
${PROJECT_SOURCE_DIR}/src/message.cpp
)
add_library(messagehub SHARED ${SRCS})
set_target_properties(messagehub PROPERTIES VERSION ${MESSAGEHUB_VERSION_STRING}
SOVERSION ${MESSAGEHUB_VERSION_STRING}
OUTPUT_NAME ${LIB_NAME}
)
add_library(messagehub_static STATIC ${SRCS})
set_target_properties(messagehub_static PROPERTIES VERSION ${MESSAGEHUB_VERSION_STRING}
SOVERSION ${MESSAGEHUB_VERSION_STRING}
OUTPUT_NAME ${LIB_NAME}
)
target_link_libraries(messagehub ${ZeroMQ_Library} )
target_link_libraries(messagehub_static ${ZeroMQ_Library} )
install(TARGETS messagehub messagehub_static DESTINATION /usr/local/lib/messagehub)