mirror of
git://code.qt.io/qt/qt5.git
synced 2025-12-21 15:38:15 +08:00
Fix the broken standalone -submodules argument in top-level configure
Make sure that -submodules argument is processed when we assume that
the top-level Qt meta repository is already initialized.
Amends 2c9664ca33
Fixes: QTBUG-122954
Change-Id: Id7a325c2dd670667e8b0fdcd607b52080b118f4f
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
committed by
Alexandru Croitor
parent
6c57ec909d
commit
7c8bab37bb
@@ -7,10 +7,14 @@ macro(qt_tl_include_all_helpers)
|
||||
endmacro()
|
||||
|
||||
function(qt_tl_run_toplevel_configure top_level_src_path)
|
||||
cmake_parse_arguments(arg "ALREADY_INITIALIZED" "" "" ${ARGV})
|
||||
|
||||
qt_ir_get_cmake_flag(ALREADY_INITIALIZED arg_ALREADY_INITIALIZED)
|
||||
|
||||
# Filter out init-repository specific arguments before passing them to
|
||||
# configure.
|
||||
qt_ir_get_args_from_optfile_configure_filtered("${OPTFILE}" configure_args)
|
||||
|
||||
qt_ir_get_args_from_optfile_configure_filtered("${OPTFILE}" configure_args
|
||||
${arg_ALREADY_INITIALIZED})
|
||||
# Get the path to the qtbase configure script.
|
||||
set(qtbase_dir_name "qtbase")
|
||||
set(configure_path "${top_level_src_path}/${qtbase_dir_name}/configure")
|
||||
@@ -50,7 +54,7 @@ function(qt_tl_run_main_script)
|
||||
endif()
|
||||
|
||||
# Then run configure out-of-process.
|
||||
qt_tl_run_toplevel_configure("${TOP_LEVEL_SRC_PATH}")
|
||||
qt_tl_run_toplevel_configure("${TOP_LEVEL_SRC_PATH}" ${exit_reason})
|
||||
endfunction()
|
||||
|
||||
# Populates $out_module_list with all subdirectories that have a CMakeLists.txt file
|
||||
|
||||
Reference in New Issue
Block a user