Priority: P4: Low
Affects Version/s: None
Fix Version/s: None
Component/s: Build System: CMake
When cross-compiling Qt, the tools are not built by default and instead they are searched for in a host Qt installation.
One can force cross-compilation of tools for the target device by specifying -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON.
QTBUG-95099 describes a use case of searching for pre-existing tools in a host Qt installation even when doing a regular host / desktop build.
An extension of that would be to also force building of the tools in that situation, even when using the tools of the pre-existing host Qt.
Currently that's not possible.
One way would be to generalize QT_BUILD_TOOLS_WHEN_CROSSCOMPILING to QT_FORCE_BUILD_TOOLS instead.
|For Gerrit Dashboard: QTBUG-97658|
|377610,6||CMake: Fix forcing usage of host tools when doing a desktop build||dev||qt/qtbase||Status: MERGED||+2||0|
|379128,2||CMake: Fix forcing usage of host tools when doing a desktop build||6.2||qt/qtbase||Status: MERGED||+2||0|