summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-10-27 13:12:43 +0100
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-10-28 00:22:19 +0100
commit598e873c84e6544aa67495b9b9fb1ff22f98a293 (patch)
tree8460a305355eb5fc59de93ab11b8eb1ca4d61457 /cmake
parent4b899a29fa5a8acc381673e6b527345f8eaad7b5 (diff)
cmake: Don't add module header for interface libs without headers
Change-Id: Ifba869586a65f28d5ff47bb2c01ce638110f493f Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtPostProcessHelpers.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/QtPostProcessHelpers.cmake b/cmake/QtPostProcessHelpers.cmake
index 6aeb1d72c8..dbcb33b62f 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()