From eb0827c5cce36b11127cc4ffa95c070df55f6908 Mon Sep 17 00:00:00 2001 From: leha-bot Date: Sat, 22 Apr 2023 13:05:29 +0300 Subject: [PATCH] CMake install(): Fix namespaced targets detections (#19) --- CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d02504..fa36905 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -74,7 +74,14 @@ install(TARGETS ${QRCODEGEN_NAME} PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${QRCODEGEN_NAME} ) -file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${QRCODEGEN_NAME}-config.cmake.in "@PACKAGE_INIT@") +file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${QRCODEGEN_NAME}-config.cmake.in [=[ +@PACKAGE_INIT@ + +include("${CMAKE_CURRENT_LIST_DIR}/${QRCODEGEN_NAME}-targets.cmake") + +check_required_components("${QRCODEGEN_NAME}") +]=] +) configure_package_config_file(${CMAKE_CURRENT_BINARY_DIR}/${QRCODEGEN_NAME}-config.cmake.in ${QRCODEGEN_NAME}-config.cmake INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${QRCODEGEN_NAME}