qtbase/libexec
Alexandru Croitor 85f37700e8 CMake: Generate a config.redo script in per-repo build dirs
Before we only generated a 'config.redo' script in the build dir of
qtbase or a top-level build. After this change, we will also generate
one when configuring repos in a per-repo build of qt.

This allows quick fresh reconfiguration of a repo, without having to
remember how it was configured before.

To make that happen, we need to duplicate parts of the '-redo' code
that was initially added in configure, into qt-configure-module, both
for the Unix and Windows scripts.

Slight adjustments had to be made to account for the source repo path
argument, that needs to be skipped from being added into the
config.opt.in file.

We also need to modify the code that generates the config.redo file to
do it at the start of each repo configuration, rather than just when
configuring qtbase.

Amends 8ffb6ce64c

Change-Id: I76cd5296ea23ca5bfef6b8975c82416b628bc5d1
Reviewed-by:  Alexey Edelev <alexey.edelev@qt.io>
2024-07-30 16:12:19 +02:00
..
qt-internal-configure-examples.bat.in CMake: Allow building all examples as standalone just like tests 2024-03-14 11:44:16 +01:00
qt-internal-configure-examples.in Do not assume FHS in scripts 2024-06-25 11:44:00 +02:00
qt-internal-configure-tests.bat.in Pass native path in qt-internal-configure-tests 2023-04-17 23:32:34 +02:00
qt-internal-configure-tests.in Do not assume FHS in scripts 2024-06-25 11:44:00 +02:00
qt-internal-ninja.bat.in CMake: Pass -v to ninja when using ctest --build-and-test 2022-04-04 15:41:20 +02:00
qt-internal-ninja.in CMake: Pass -v to ninja when using ctest --build-and-test 2022-04-04 15:41:20 +02:00
qt-internal-strip.bat.in CMake: Generate and use a wrapper script for stripping binaries 2022-03-24 21:50:50 +01:00
qt-internal-strip.in CMake: Generate and use a wrapper script for stripping binaries 2022-03-24 21:50:50 +01:00