|
|
|
@@ -18,18 +18,28 @@ Find_Package ( rabbitmq REQUIRED ) |
|
|
|
|
|
|
|
# Project: cppamqp ############################################################################### |
|
|
|
|
|
|
|
# Build |
|
|
|
Project ( cppamqp VERSION 1.0.0.0 LANGUAGES CXX ) |
|
|
|
Set ( CPPAMQP_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../include ) |
|
|
|
File ( GLOB_RECURSE SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp ) |
|
|
|
Add_Library ( cppamqp ${SOURCE_FILES} ) |
|
|
|
Target_Include_Directories ( |
|
|
|
cppamqp |
|
|
|
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include |
|
|
|
) |
|
|
|
Target_Link_Libraries ( |
|
|
|
cppamqp |
|
|
|
cpputils |
|
|
|
rabbitmq |
|
|
|
) |
|
|
|
Target_Include_Directories ( cppamqp |
|
|
|
PUBLIC ${CPPAMQP_INCLUDE_DIR} ) |
|
|
|
Target_Link_Libraries ( cppamqp |
|
|
|
cpputils |
|
|
|
rabbitmq ) |
|
|
|
|
|
|
|
# Install |
|
|
|
If ( BUILD_SHARED_LIBS OR CPPAMQP_INSTALL_DEV_FILES ) |
|
|
|
Install ( TARGETS cppamqp DESTINATION lib ) |
|
|
|
EndIf ( ) |
|
|
|
|
|
|
|
If ( CPPAMQP_INSTALL_DEV_FILES ) |
|
|
|
Install ( FILES ${CPPAMQP_INCLUDE_DIR}/cppamqp.h DESTINATION include ) |
|
|
|
Install ( DIRECTORY ${CPPAMQP_INCLUDE_DIR}/cppamqp DESTINATION include ) |
|
|
|
EndIf ( ) |
|
|
|
|
|
|
|
# Optimize |
|
|
|
If ( __COTIRE_INCLUDED ) |
|
|
|
Cotire ( cppamqp ) |
|
|
|
EndIf ( ) |
|
|
|
|