# The script produces the list of qt submodules that are required to build the submodules listed # in the QT_BUILD_SUBMODULES variable. The resulting list preserves the required build order. # Usage: # cmake [-DQT_BUILD_SUBMODULES=""] [-BUILD_=] \ # -P /qt6/cmake/QtSortModuleDependencies.cmake cmake_minimum_required(VERSION 3.16) include(${CMAKE_CURRENT_LIST_DIR}/QtTopLevelHelpers.cmake) qt_internal_collect_modules_only(result "${QT_BUILD_SUBMODULES}") list(JOIN result " " result) message("${result}")