From b6953c422b7010381a41559c90efe1a12b5cd20b Mon Sep 17 00:00:00 2001 From: Max Lyon Date: Thu, 21 Feb 2019 10:54:49 +0100 Subject: [PATCH] export CoMISo targets --- CMakeLists.txt | 18 ++++++++++++++---- cmake/CoMISoConfig.cmake | 4 ++++ 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 cmake/CoMISoConfig.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index d8d9b5c..a49db94 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -558,10 +558,10 @@ endif (COMISO_BUILD_EXAMPLES ) if(${PROJECT_NAME} MATCHES "CoMISo") # Install library - install (TARGETS CoMISo - RUNTIME DESTINATION lib - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib) + install (TARGETS CoMISo EXPORT CoMISoTargets + RUNTIME DESTINATION lib + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib) # Install Header Files install(DIRECTORY . @@ -581,6 +581,16 @@ if(${PROJECT_NAME} MATCHES "CoMISo") # Install Config File install( FILES ${CMAKE_BINARY_DIR}/CoMISo/Config/config.hh DESTINATION include/CoMISo/Config ) + + + install(EXPORT CoMISoTargets + FILE CoMISoTargets.cmake + NAMESPACE CoMISo:: + DESTINATION cmake) + + install(FILES "${CMAKE_CURRENT_LIST_DIR}/cmake/CoMISoConfig.cmake" + DESTINATION cmake + ) endif() diff --git a/cmake/CoMISoConfig.cmake b/cmake/CoMISoConfig.cmake new file mode 100644 index 0000000..fe381d8 --- /dev/null +++ b/cmake/CoMISoConfig.cmake @@ -0,0 +1,4 @@ +include(CMakeFindDependencyMacro) + +# Add the targets file +include("${CMAKE_CURRENT_LIST_DIR}/CoMISoTargets.cmake") -- GitLab