From 471ff20f33677fe5dd598b1fbd27d10fdb4056a6 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Thu, 29 Apr 2021 12:47:52 +0200 Subject: CMake: Make qt_internal_walk_libs available in public projects Needed for the upcoming static plugin mechanism, where we have to extract the list of Qt module dependencies of a target and then extract the plugins associated with those modules. To do that we need to recursively collect the dependencies of a given target. Rename the moved functions to contain the __qt_internal prefix. Also rename the existing QtPublicTargetsHelpers.cmake into QtPlatformTargetHelpers.cmake to avoid confusion with the newly introduced QtPublicTargetHelpers.cmake. Task-number: QTBUG-92933 Change-Id: I48b5b6a8718a3424f59ca60f11fc9e97a809765d Reviewed-by: Joerg Bornemann --- cmake/QtBuild.cmake | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cmake/QtBuild.cmake') diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 20efee0d6e..d246685952 100644 --- a/cmake/QtBuild.cmake +++ b/cmake/QtBuild.cmake @@ -547,6 +547,8 @@ endif() # Helpers that are available in public projects and while building Qt itself. include(QtPublicPluginHelpers) +include(QtPublicTargetHelpers) +include(QtPublicWalkLibsHelpers) # TODO: This block provides support for old variables. It should be removed once -- cgit v1.2.3