diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e52ebe..6bc0509 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -214,6 +214,6 @@ endif() if(${PROJECT_NAME}_IS_ROOT_PROJECT) # Add uninstall target (not for submodules since parent projects typically have uninstall too) include(ECMUninstallTarget) -endif() -feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) + feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) +endif() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0a342ad..832a52e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -57,6 +57,15 @@ install( ARCHIVE DESTINATION ${INSTALL_ARCHIVE_DIR} ) +include(ECMGenerateHeaders) +ecm_generate_headers( + kdsingleapplication_HEADERS + HEADER_NAMES + KDSingleApplication + OUTPUT_DIR + ${CMAKE_CURRENT_BINARY_DIR}/KDSingleApplication +) + if(${PROJECT_NAME}_IS_ROOT_PROJECT) install( EXPORT kdsingleapplicationTargets @@ -73,15 +82,6 @@ if(${PROJECT_NAME}_IS_ROOT_PROJECT) DESTINATION "${INSTALL_LIBRARY_DIR}/cmake/KDSingleApplication${KDSingleApplication_LIBRARY_QTID}" ) - include(ECMGenerateHeaders) - ecm_generate_headers( - kdsingleapplication_HEADERS - HEADER_NAMES - KDSingleApplication - OUTPUT_DIR - ${CMAKE_CURRENT_BINARY_DIR}/KDSingleApplication - ) - install(FILES ${kdsingleapplication_HEADERS} DESTINATION ${KDSINGLEAPPLICATION_INCLUDEDIR}) if(MSVC AND NOT ${PROJECT_NAME}_STATIC)