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}