Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
None
-
many,d0bce448cf02c25eded28a82cb4d6acb4fb61c1b
Description
it must be possible to build and install each module separately, with the installation requiring elevated privileges.
to achive this, no module must reference either source or build dirs of other modules. specifically:
- no references to QT_SOURCE_TREE and QT_BUILD_TREE outside of qtbase
- we have already done this so some degree, but the current state is unknown to me
- no references to other modules' QT.foo.sources. in fact, these variables should be scrapped
- modules must not set DESTDIR to QT.foo.plugins or QT.foo.imports where foo lives in another repository
- i'm currently working on resolving that properly
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-27722 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
33278,2 | Fix installation of ActiveQt examples | master | qt/qtactiveqt | Status: MERGED | +2 | 0 |
41854,1 | Remove dependency to ActiveQt sources in designer plugin. | stable | qt/qttools | Status: MERGED | +2 | 0 |
42296,2 | stop defining QT.<module>.sources | stable | qt/qtbase | Status: ABANDONED | +2 | 0 |
42879,1 | stop defining QT.<module>.sources | release | qt/qtbase | Status: MERGED | +2 | 0 |