diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2021-04-23 15:42:15 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2021-04-27 16:42:07 +0200 |
commit | 1b6baf49da204756f5f1f82e6fb2ba48e151a2a1 (patch) | |
tree | 95abcecc861f9ffff0b898bf1509093d6347ca1e /config_help.txt | |
parent | 8339054002aae8acfe3ebc3ea83aa56733a8d275 (diff) |
Fix "qmake -spec foo" call for cross builds
In a cross built Qt, for example Qt for Android, calling "qmake -spec
android-clang" led to an error message:
"Could not find qmake spec '-qtconf'."
This happened, because:
- the qmake in Qt for Android is a wrapper script that calls
"qmake -qtconf qt_target.conf -spec android-clang"
- the first stage of command line argument handling in qmake garbled the
call to "qmake -spec -qtconf qt_target.conf android-clang"
We do not modify the order of arguments anymore.
Instead, we skip the "-qtconf <file>" arguments in the first argument
handling stage that is supposed to determine qmake's modus
operandi (like -project or -query).
This amends commit 661b586a69740bd9a1791622f8b238d290ebe00d.
Fixes: QTBUG-93079
Task-number: QTBUG-85136
Change-Id: I12ec25b17d64c00be2a3904b7c4a975b781500a0
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 63a812b85191c9cfe0704d400df86ce7961dea12)
Diffstat (limited to 'config_help.txt')
0 files changed, 0 insertions, 0 deletions