From 6baa0f4ccc29a9548eb5610ef37d58c3fc19dc81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Sun, 18 Oct 2020 15:51:25 +0200 Subject: [PATCH] cmake: Don't add include paths to module pri if there are no headers Change-Id: I8fa01f45410805399a511a87c6f04192ce42d374 Reviewed-by: Alexandru Croitor --- cmake/QtPriHelpers.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmake/QtPriHelpers.cmake b/cmake/QtPriHelpers.cmake index b79f17243e9..db26da812b8 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} ")