Me and 2 other people confirmed that if you configure Qt 5.14 with a single Android ABI target, then CMake Config files are not created for each module (like Core, Gui, etc), so qtbase/lib/cmake/Qt5Core/Qt5CoreConfig.cmake is missing.
It works fine if 2 abis are provided to configure.
It looks like mkspecs/features/create_cmake.prf is visited twice.
And on the second time build_pass == true, which means that QMAKE_SUBSTITUTES is not assigned and the files are not created.
I assume this has something to do with the multiple passes from the exclusive builds, but i don't know the details about how that works.
|For Gerrit Dashboard: QTBUG-80938|
|307173,4||Android: Enable configuring for a single abi architecture||dev||qt/qtbase||Status: MERGED||+2||0|
|307298,2||Android: Enable configuring for a single abi architecture||5.15||qt/qtbase||Status: MERGED||+2||0|
|307590,2||Android: Don't treat gradle.pro as a buildable target||dev||qt/qtbase||Status: MERGED||+2||0|
|307874,2||Android: Don't treat gradle.pro as a buildable target||5.15||qt/qtbase||Status: MERGED||+2||0|
|309175,2||Android: Install the qmldir files when configuring for a single abi||dev||qt/qtbase||Status: MERGED||+2||0|
|309232,2||Android: Install the qmldir files when configuring for a single abi||5.15||qt/qtbase||Status: MERGED||+2||0|