summaryrefslogtreecommitdiffstats
path: root/cmake/QtPostProcess.cmake
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2020-05-20 14:17:06 +0000
committerJoerg Bornemann <joerg.bornemann@qt.io>2020-05-20 17:27:30 +0200
commit32cb48e26cd079da591d55d92f849133c48683a3 (patch)
treee44bf3ae24bccf24bd5706f21617e9d5292d028c /cmake/QtPostProcess.cmake
parentaa097aa028773219c6d109c27dd88a695a1072c2 (diff)
Revert "CMake: Don't create *Depends header for header-only modules"
This reverts commit e875f458055d6a7b54d2d853590ccc2495ab145b. Reason for revert: syncqt creates a master header that includes the *Depends header. Therefore we must always create the *Depends header. Ignore for now that *Depends headers are empty and pointless for module headers. Change-Id: I1dcc836788b3d46c4f1b504d2d64e9eb67b66206 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake/QtPostProcess.cmake')
-rw-r--r--cmake/QtPostProcess.cmake3
1 files changed, 1 insertions, 2 deletions
diff --git a/cmake/QtPostProcess.cmake b/cmake/QtPostProcess.cmake
index d1db4686b8..e6e763c8fe 100644
--- a/cmake/QtPostProcess.cmake
+++ b/cmake/QtPostProcess.cmake
@@ -169,8 +169,7 @@ function(qt_internal_create_module_depends_file target)
endif()
get_target_property(hasModuleHeaders "${target}" INTERFACE_MODULE_HAS_HEADERS)
- get_target_property(isHeaderModule "${target}" INTERFACE_MODULE_IS_HEADER_ONLY)
- if (hasModuleHeaders AND NOT isHeaderModule)
+ if (${hasModuleHeaders})
get_target_property(module_include_name "${target}" INTERFACE_MODULE_INCLUDE_NAME)
qt_internal_write_depends_file(${module_include_name} ${qtdeps})
endif()