summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-10-27 16:50:51 +0100
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-11-02 16:44:10 +0100
commit517c88523907bc8e7d007f64bf96e6447dfc4303 (patch)
tree8849af1df459c308e645ef3f41c87f3bf1feec21 /cmake
parentba7ef28ea90b9eb490ebe4e10983105c5b66ce7f (diff)
Allow adding extra content to module pri
On the qmake-side we had exports, but they were quoted. Change-Id: I95af4b927079691cab6403fec850f345ba181a00 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtPriHelpers.cmake5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmake/QtPriHelpers.cmake b/cmake/QtPriHelpers.cmake
index 56c60b1b18..80440e15a1 100644
--- a/cmake/QtPriHelpers.cmake
+++ b/cmake/QtPriHelpers.cmake
@@ -148,9 +148,11 @@ function(qt_generate_module_pri_file target)
"${property_prefix}QT_MODULE_INTERNAL_CONFIG")
get_target_property(module_uses "${target}"
"${property_prefix}QT_MODULE_USES")
+ get_target_property(module_pri_extra_content "${target}"
+ "${property_prefix}QT_MODULE_PRI_EXTRA_CONTENT")
foreach(var enabled_features disabled_features enabled_private_features disabled_private_features
- module_internal_config module_uses)
+ module_internal_config module_uses module_pri_extra_content)
if(${var} STREQUAL "${var}-NOTFOUND")
set(${var} "")
else()
@@ -274,6 +276,7 @@ QT.${config_module_name}.enabled_features = ${enabled_features}
QT.${config_module_name}.disabled_features = ${disabled_features}${extra_assignments}
QT_CONFIG += ${enabled_features}
QT_MODULES += ${config_module_name_base}
+${module_pri_extra_content}
"
)