summaryrefslogtreecommitdiffstats
path: root/cmake/QtPostProcess.cmake
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2019-08-20 15:46:12 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2019-08-23 09:25:59 +0000
commit0575f6b3608664676a2b23b812e120da4eaf3be5 (patch)
tree131a32c86f840485eed11c29602ca33ca25d1625 /cmake/QtPostProcess.cmake
parentd9070833d5f2c43b988ae2f6d93d083eff2b76bd (diff)
Add some clarifying documentation in QtPostProcess
Specifically what each of the list variables in qt_internal_create_module_depends_file is used for. Change-Id: Ie4f8c0d7387308518932d37e802ecaeb0572b955 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> Reviewed-by: Qt CMake Build Bot Reviewed-by: Leander Beernaert <leander.beernaert@qt.io>
Diffstat (limited to 'cmake/QtPostProcess.cmake')
-rw-r--r--cmake/QtPostProcess.cmake13
1 files changed, 13 insertions, 0 deletions
diff --git a/cmake/QtPostProcess.cmake b/cmake/QtPostProcess.cmake
index 51a52ece02..f91fdaef63 100644
--- a/cmake/QtPostProcess.cmake
+++ b/cmake/QtPostProcess.cmake
@@ -56,6 +56,9 @@ endmacro()
function(qt_internal_create_module_depends_file target)
get_target_property(depends "${target}" LINK_LIBRARIES)
get_target_property(public_depends "${target}" INTERFACE_LINK_LIBRARIES)
+
+ # Used for collecting Qt module dependencies that should be find_package()'d in
+ # ModuleDependencies.cmake.
get_target_property(target_deps "${target}" _qt_target_deps)
set(target_deps_seen "")
@@ -64,11 +67,21 @@ function(qt_internal_create_module_depends_file target)
list(APPEND target_deps ${extra_depends})
endif()
+ # Used for assembling the content of an include/Module/ModuleDepends.h header.
set(qtdeps "")
+
+ # Used for collecting third party dependencies that should be find_package()'d in
+ # ModuleDependencies.cmake.
set(third_party_deps "")
set(third_party_deps_seen "")
+
+ # Used for collecting Qt tool dependencies that should be find_package()'d in
+ # ModuleToolsDependencies.cmake.
set(tool_deps "")
set(tool_deps_seen "")
+
+ # Used for collecting Qt tool dependencies that should be find_package()'d in
+ # ModuleDependencies.cmake.
set(main_module_tool_deps "")
qt_internal_get_qt_all_known_modules(known_modules)