From a707ae094def527d06d23878fa578591d632d738 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Tue, 17 Jan 2023 11:38:48 +0100 Subject: [PATCH] Fix macOS build for CMake < 3.18 We must explicitly set the GENERATED property on source files we generate. This amends commit f0a7d74e1dd2c1d802aa09d7b8c144599f4a54ce. Change-Id: Ifab405cd98deece49a1566ae04220e2b5d576429 Reviewed-by: Alexandru Croitor --- cmake/QtPluginHelpers.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/QtPluginHelpers.cmake b/cmake/QtPluginHelpers.cmake index 112719821f0..7d354a3c37f 100644 --- a/cmake/QtPluginHelpers.cmake +++ b/cmake/QtPluginHelpers.cmake @@ -567,6 +567,9 @@ function(qt_internal_add_darwin_permission_plugin permission) " CONDITION "${separate_request_genex}" ) + if(CMAKE_VERSION VERSION_LESS "3.18") + set_property(SOURCE "${separate_request_source_file}" PROPERTY GENERATED TRUE) + endif() target_sources(${plugin_target} PRIVATE "$<${separate_request_genex}:${separate_request_source_file}>" )