- 
    Bug 
- 
    Resolution: Done
- 
    P1: Critical 
- 
    5.14.0, 5.15.0
- 
    None
- 
        
- 
        0ef46b41d86b9fad4fc4a18bd577d208afa1fce8 (qt/qtbase/dev) d0b55a7dc2ec483cbce46dc5fc719a6ab813f1fe (qt/qtbase/5.15)
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.
- relates to
- 
                    QTBUG-80756 Building for single ABI fails -         
- Closed
 
-         
| For Gerrit Dashboard: QTBUG-80938 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 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 |