diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-08-20 15:44:34 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-08-23 09:25:48 +0000 |
commit | d9070833d5f2c43b988ae2f6d93d083eff2b76bd (patch) | |
tree | c54c8c4f961491a0062651a938c5f15d13cf063b /cmake/QtPostProcess.cmake | |
parent | bb2d1f81190025b12d9c866831d8a9c21635c535 (diff) |
Fix creation of ModuleDepends header file with correct dependencies
The content of the generated header files should reference both public
and private Qt module dependencies. This is the same as what qmake
does.
Change-Id: I2e47c93291d677b86af7bb80fb788b2acf939743
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Reviewed-by: Qt CMake Build Bot
Diffstat (limited to 'cmake/QtPostProcess.cmake')
-rw-r--r-- | cmake/QtPostProcess.cmake | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/QtPostProcess.cmake b/cmake/QtPostProcess.cmake index 571b71238c..51a52ece02 100644 --- a/cmake/QtPostProcess.cmake +++ b/cmake/QtPostProcess.cmake @@ -72,7 +72,9 @@ function(qt_internal_create_module_depends_file target) set(main_module_tool_deps "") qt_internal_get_qt_all_known_modules(known_modules) - foreach (dep ${depends}) + + set(all_depends ${depends} ${public_depends}) + foreach (dep ${all_depends}) # Normalize module by stripping leading "Qt::" and trailing "Private" if (dep MATCHES "Qt::(.*)") set(dep "${CMAKE_MATCH_1}") |