Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.2.0 RC2
-
None
-
c1d235685 (dev), 65e04162d (dev), 43326b380 (6.6), 010ab170c (6.6), b52817db1 (tqtc/lts-6.5), 26f7096bf (tqtc/lts-6.5)
Description
Imagine
- qt_feature(foo)
- qt_feature(bar LABEL "Feed kittens" PRIVATE CONDITION QT_FEATURE_foo)
If user re-configures with FEATURE_foo=OFF and FEATURE_foo=ON, feature bar is anyway OFF , since FEATURE_bar=OFF is in cmake cache despite user never providing it. This leads to not consistent state of features if user re-configures and cmake cache was not deleted -> kittens die.
Attachments
Issue Links
- mentioned in
-
Page Loading...
For Gerrit Dashboard: QTBUG-96936 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
498784,17 | CMake: Recompute features when dependent features are marked dirty | dev | qt/qtbase | Status: MERGED | +2 | 0 |
499948,4 | CMake: Move dirty feature / dirty build detection into QtFeature.cmake | dev | qt/qtbase | Status: MERGED | +2 | 0 |
502264,3 | CMake: Move dirty feature / dirty build detection into QtFeature.cmake | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
502267,3 | CMake: Recompute features when dependent features are marked dirty | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
522177,2 | CMake: Move dirty feature / dirty build detection into QtFeature.cmake | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
522178,2 | CMake: Recompute features when dependent features are marked dirty | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |