From 7d0c56c236a2002d1e277e0bc11549ccac780f35 Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Fri, 21 Jun 2024 14:32:08 +0200 Subject: [PATCH] Install per-repo config.opt files for non-top-level builds Counterpart of the config.opt files installation for the top-level build. Task-number: QTBUG-78749 Change-Id: I4b5b20dafc8a043c3b309235ef662f08f8ef0bb8 Reviewed-by: Alexandru Croitor --- cmake/QtBuildRepoHelpers.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cmake/QtBuildRepoHelpers.cmake b/cmake/QtBuildRepoHelpers.cmake index f35a2adb168..7a74b163935 100644 --- a/cmake/QtBuildRepoHelpers.cmake +++ b/cmake/QtBuildRepoHelpers.cmake @@ -381,6 +381,15 @@ macro(qt_build_repo_end) if(NOT QT_SUPERBUILD) qt_internal_qt_configure_end() + if(QT_WILL_INSTALL AND QT_INSTALL_CONFIG_INFO_FILES) + string(TOLOWER "${PROJECT_NAME}" repo_name) + qt_install( + FILES + "${CMAKE_BINARY_DIR}/config_${repo_name}.opt" + "${CMAKE_BINARY_DIR}/config_${repo_name}.summary" + DESTINATION ${INSTALL_DATADIR} + ) + endif() endif() list(POP_BACK CMAKE_MESSAGE_CONTEXT)