This commit is contained in:
Steven Geddis 2018-03-02 10:14:10 +01:00
commit 6fac693318
1 changed files with 6 additions and 3 deletions

View File

@ -10,7 +10,7 @@
# ON: Build posix handler implementation # ON: Build posix handler implementation
# OFF: Don't build posix handler implementation # OFF: Don't build posix handler implementation
cmake_minimum_required(VERSION 3.1) cmake_minimum_required(VERSION 3.2 FATAL_ERROR)
# project name # project name
project(amqpcpp) project(amqpcpp)
@ -87,13 +87,13 @@ endif()
if(AMQP-CPP_BUILD_SHARED) if(AMQP-CPP_BUILD_SHARED)
# copy shared lib and its static counter part # copy shared lib and its static counter part
install(TARGETS ${PROJECT_NAME} install(TARGETS ${PROJECT_NAME}
ARCHIVE DESTINATION lib ARCHIVE DESTINATION lib EXPORT ${PROJECT_NAME}Config
LIBRARY DESTINATION lib LIBRARY DESTINATION lib
RUNTIME DESTINATION lib RUNTIME DESTINATION lib
) )
else() else()
# copy static lib # copy static lib
install(TARGETS ${PROJECT_NAME} install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Config
ARCHIVE DESTINATION lib ARCHIVE DESTINATION lib
) )
endif() endif()
@ -102,3 +102,6 @@ endif()
install(DIRECTORY include/amqpcpp/ DESTINATION include/amqpcpp install(DIRECTORY include/amqpcpp/ DESTINATION include/amqpcpp
FILES_MATCHING PATTERN "*.h") FILES_MATCHING PATTERN "*.h")
install(FILES include/amqpcpp.h DESTINATION include) install(FILES include/amqpcpp.h DESTINATION include)
install(EXPORT ${PROJECT_NAME}Config DESTINATION cmake)
export(TARGETS ${PROJECT_NAME} FILE ${PROJECT_NAME}Config.cmake)