summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmake/QtBaseGlobalTargets.cmake3
-rw-r--r--cmake/QtBuild.cmake3
-rw-r--r--cmake/QtBuildHelpers.cmake9
-rw-r--r--cmake/QtBuildInformation.cmake1
-rw-r--r--cmake/QtBuildInternals/QtBuildInternalsConfig.cmake4
-rw-r--r--cmake/QtBuildRepoHelpers.cmake2
-rw-r--r--cmake/QtPostProcess.cmake2
-rw-r--r--cmake/QtSeparateDebugInfo.cmake2
8 files changed, 11 insertions, 15 deletions
diff --git a/cmake/QtBaseGlobalTargets.cmake b/cmake/QtBaseGlobalTargets.cmake
index 1716c3a3fc..b32692805d 100644
--- a/cmake/QtBaseGlobalTargets.cmake
+++ b/cmake/QtBaseGlobalTargets.cmake
@@ -63,10 +63,8 @@ qt_copy_or_install(
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/QtBuildInternals/${__build_internals_standalone_test_template_dir}/CMakeLists.txt")
-include(QtToolchainHelpers)
qt_internal_create_toolchain_file()
-include(QtWrapperScriptHelpers)
qt_internal_create_wrapper_scripts()
## Library to hold global features:
@@ -134,7 +132,6 @@ target_include_directories(GlobalConfigPrivate INTERFACE
)
add_library(Qt::GlobalConfigPrivate ALIAS GlobalConfigPrivate)
-include(QtPlatformTargetHelpers)
qt_internal_setup_public_platform_target()
# defines PlatformCommonInternal PlatformModuleInternal PlatformPluginInternal PlatformToolInternal
diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake
index 2af9dd6e8d..ee24ba188e 100644
--- a/cmake/QtBuild.cmake
+++ b/cmake/QtBuild.cmake
@@ -1,7 +1,4 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
-include(QtBuildHelpers)
-
-qt_internal_include_all_helpers()
qt_internal_setup_build_and_global_variables()
diff --git a/cmake/QtBuildHelpers.cmake b/cmake/QtBuildHelpers.cmake
index 62a3b3d5c9..5abc1ad798 100644
--- a/cmake/QtBuildHelpers.cmake
+++ b/cmake/QtBuildHelpers.cmake
@@ -123,7 +123,9 @@ endmacro()
macro(qt_internal_include_all_helpers)
# Upstream cmake modules.
include(CheckCXXSourceCompiles)
+ include(CMakeFindBinUtils)
include(CMakePackageConfigHelpers)
+ include(FeatureSummary)
# Internal helpers available only while building Qt itself.
include(Qt3rdPartyLibraryHelpers)
@@ -133,7 +135,10 @@ macro(qt_internal_include_all_helpers)
include(QtBuildInformation)
include(QtBuildOptionsHelpers)
include(QtBuildPathsHelpers)
+ include(QtBuildRepoExamplesHelpers)
+ include(QtBuildRepoHelpers)
include(QtCMakeHelpers)
+ include(QtCMakeVersionHelpers)
include(QtDbusHelpers)
include(QtDeferredDependenciesHelpers)
include(QtDocsHelpers)
@@ -151,7 +156,9 @@ macro(qt_internal_include_all_helpers)
include(QtModuleHelpers)
include(QtNoLinkTargetHelpers)
include(QtPkgConfigHelpers)
+ include(QtPlatformTargetHelpers)
include(QtPluginHelpers)
+ include(QtPostProcessHelpers)
include(QtPrecompiledHeadersHelpers)
include(QtPriHelpers)
include(QtPrlHelpers)
@@ -166,9 +173,11 @@ macro(qt_internal_include_all_helpers)
include(QtSyncQtHelpers)
include(QtTargetHelpers)
include(QtTestHelpers)
+ include(QtToolchainHelpers)
include(QtToolHelpers)
include(QtUnityBuildHelpers)
include(QtWasmHelpers)
+ include(QtWrapperScriptHelpers)
# Helpers that are available in public projects and while building Qt itself.
include(QtPublicAppleHelpers)
diff --git a/cmake/QtBuildInformation.cmake b/cmake/QtBuildInformation.cmake
index 40c95ac633..165b9c97ee 100644
--- a/cmake/QtBuildInformation.cmake
+++ b/cmake/QtBuildInformation.cmake
@@ -27,7 +27,6 @@ function(qt_print_feature_summary)
endif()
endif()
- include(FeatureSummary)
# Show which packages were found.
feature_summary(INCLUDE_QUIET_PACKAGES
WHAT PACKAGES_FOUND
diff --git a/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake b/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake
index d1857521b2..129f1ebb77 100644
--- a/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake
+++ b/cmake/QtBuildInternals/QtBuildInternalsConfig.cmake
@@ -62,7 +62,7 @@ if(NOT QT_BUILD_INTERNALS_SKIP_CMAKE_MODULE_PATH_ADDITION)
qt_set_up_build_internals_paths()
endif()
-include(QtBuildRepoExamplesHelpers)
-include(QtBuildRepoHelpers)
+include(QtBuildHelpers)
+qt_internal_include_all_helpers()
qt_internal_setup_build_internals()
diff --git a/cmake/QtBuildRepoHelpers.cmake b/cmake/QtBuildRepoHelpers.cmake
index 87be088b6e..f02d846638 100644
--- a/cmake/QtBuildRepoHelpers.cmake
+++ b/cmake/QtBuildRepoHelpers.cmake
@@ -9,7 +9,6 @@
# components that are involved in build procedure.
macro(qt_internal_project_setup)
# Check for the minimum CMake version.
- include(QtCMakeVersionHelpers)
qt_internal_require_suitable_cmake_version()
qt_internal_upgrade_cmake_policies()
endmacro()
@@ -20,7 +19,6 @@ macro(qt_build_internals_set_up_private_api)
# Qt specific setup common for all modules:
include(QtSetup)
- include(FeatureSummary)
# Optionally include a repo specific Setup module.
include(${PROJECT_NAME}Setup OPTIONAL)
diff --git a/cmake/QtPostProcess.cmake b/cmake/QtPostProcess.cmake
index b178372c60..f69448c14a 100644
--- a/cmake/QtPostProcess.cmake
+++ b/cmake/QtPostProcess.cmake
@@ -1,8 +1,6 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
-include(QtPostProcessHelpers)
-
qt_internal_create_depends_files()
qt_generate_build_internals_extra_cmake_code()
qt_internal_create_plugins_auto_inclusion_files()
diff --git a/cmake/QtSeparateDebugInfo.cmake b/cmake/QtSeparateDebugInfo.cmake
index 5b263585d3..61f62207fa 100644
--- a/cmake/QtSeparateDebugInfo.cmake
+++ b/cmake/QtSeparateDebugInfo.cmake
@@ -1,8 +1,6 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
-include(CMakeFindBinUtils)
-
if(CMAKE_VERSION VERSION_LESS 3.17.0)
set(CMAKE_CURRENT_FUNCTION_LIST_DIR ${CMAKE_CURRENT_LIST_DIR})
endif()