From ab274491fc9cbf7d947672e9d18a26fe3d9c7b69 Mon Sep 17 00:00:00 2001 From: Florian Meinicke Date: Thu, 29 Oct 2020 07:52:08 +0100 Subject: [PATCH 1/2] Add proper CMake config file to install so that QtZeroConf can be easily integrated with find_package --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4d9c27f..a92a1f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -141,9 +141,16 @@ set_target_properties(QtZeroConf PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADERS}" ) install(TARGETS QtZeroConf + EXPORT QtZeroConfConfig LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include/QtZeroConf ) +export(TARGETS QtZeroConf + FILE ${CMAKE_CURRENT_BINARY_DIR}/QtZeroConfConfig.cmake +) +install(EXPORT QtZeroConfConfig + DESTINATION ${INSTALL_CMAKEDIR} +) if(BUILD_EXAMPLE) add_subdirectory(example) From 755854a87fa390b9eda04d85b6e807acebf8eb44 Mon Sep 17 00:00:00 2001 From: Florian Meinicke Date: Thu, 29 Oct 2020 08:39:56 +0100 Subject: [PATCH 2/2] Add missing INSTALL_CMAKEDIR variable --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index a92a1f6..ed87d29 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -137,6 +137,7 @@ if(ANDROID) endif() # install +set(INSTALL_CMAKEDIR "lib/cmake/${PROJECT_NAME}" CACHE STRING "Installation directory for cmake config files") set_target_properties(QtZeroConf PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADERS}" )