summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-10-18 15:51:25 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-10-23 11:36:48 +0200
commit6baa0f4ccc29a9548eb5610ef37d58c3fc19dc81 (patch)
treea8dfcd355598f4e0b1a9da1d1f1abc608d16e329 /cmake
parentc3fd24164b062de3d874b43c6c807245248c2042 (diff)
cmake: Don't add include paths to module pri if there are no headers
Change-Id: I8fa01f45410805399a511a87c6f04192ce42d374 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtPriHelpers.cmake6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmake/QtPriHelpers.cmake b/cmake/QtPriHelpers.cmake
index b79f17243e..db26da812b 100644
--- a/cmake/QtPriHelpers.cmake
+++ b/cmake/QtPriHelpers.cmake
@@ -193,6 +193,12 @@ function(qt_generate_module_pri_file target)
set(module_name_in_pri "${module_versioned}")
endif()
+ get_target_property(hasModuleHeaders ${target} INTERFACE_MODULE_HAS_HEADERS)
+ if (NOT hasModuleHeaders)
+ unset(public_module_includes)
+ unset(private_module_includes)
+ endif()
+
qt_path_join(target_path ${QT_BUILD_DIR} ${INSTALL_MKSPECSDIR}/modules)
if (arg_INTERNAL_MODULE)
string(PREPEND private_module_includes "${public_module_includes} ")