From 598e873c84e6544aa67495b9b9fb1ff22f98a293 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Tue, 27 Oct 2020 13:12:43 +0100 Subject: [PATCH] cmake: Don't add module header for interface libs without headers Change-Id: Ifba869586a65f28d5ff47bb2c01ce638110f493f Reviewed-by: Alexandru Croitor --- cmake/QtPostProcessHelpers.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/QtPostProcessHelpers.cmake b/cmake/QtPostProcessHelpers.cmake index 6aeb1d72c86..dbcb33b62fb 100644 --- a/cmake/QtPostProcessHelpers.cmake +++ b/cmake/QtPostProcessHelpers.cmake @@ -138,6 +138,11 @@ function(qt_internal_create_module_depends_file target) if (skip_module_depends_include) continue() endif() + else() + get_target_property(module_has_headers Qt::${dep} INTERFACE_MODULE_HAS_HEADERS) + if (NOT module_has_headers) + continue() + endif() endif() endif() endif()