From 75a2c52112a9e4f415438f50fdddb079d28bf678 Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Mon, 21 Mar 2022 15:56:31 +0100 Subject: [PATCH] Install QtCopyFileIfDifferent as the 'public' cmake helper QtCopyFileIfDifferent needs to be both installed and copied to a build folder as a public CMake helper. Otherwise it's not found when building tests inside the Qt build tree. Fixes: QTBUG-101916 Change-Id: I8d081e594fe694f528ebac4c13bbdf6d3b8402b9 Reviewed-by: Alexandru Croitor (cherry picked from commit ea30708972d37063b3fb79162483d85c5d5cb1a0) Reviewed-by: Qt Cherry-pick Bot --- cmake/QtBaseGlobalTargets.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/QtBaseGlobalTargets.cmake b/cmake/QtBaseGlobalTargets.cmake index c42b1f38f9f..39a326819f1 100644 --- a/cmake/QtBaseGlobalTargets.cmake +++ b/cmake/QtBaseGlobalTargets.cmake @@ -218,7 +218,6 @@ qt_copy_or_install(FILES cmake/QtCompilerFlags.cmake cmake/QtCompilerOptimization.cmake cmake/QtConfigDependencies.cmake.in - cmake/QtCopyFileIfDifferent.cmake cmake/QtDeferredDependenciesHelpers.cmake cmake/QtDbusHelpers.cmake cmake/QtDocsHelpers.cmake @@ -296,6 +295,7 @@ qt_copy_or_install(DIRECTORY # Usually we put such functions into Qt6CoreMacros.cmake, but that's getting bloated. # These files will be included by Qt6Config.cmake. set(__public_cmake_helpers + cmake/QtCopyFileIfDifferent.cmake cmake/QtFeature.cmake cmake/QtFeatureCommon.cmake cmake/QtPublicCMakeHelpers.cmake