Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
6.5
-
None
-
-
4bf0e5a52 (dev), 933b8d530 (dev), 317bbab81 (dev), bd2f1e2f9 (dev), 58be29388 (dev), e053cefe0 (dev)
Description
This is basically QTBUG-84628, just for CMake.
Spawned by this comment.
Example:
set_target_properties(Qt6::ConcurrentPrivate PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "\$<\$<BOOL:\$<TARGET_PROPERTY:Qt6::Concurrent,_qt_module_has_private_headers>>:>;\$<\$<BOOL:\$<TARGET_PROPERTY:Qt6::Concurrent,_qt_module_has_private_headers>>:>;\$<\$<BOOL:\$<TARGET_PROPERTY:Qt6::Concurrent,_qt_module_has_private_headers>>:${_IMPORT_PREFIX}/include/QtConcurrent/6.10.0>;\$<\$<BOOL:\$<TARGET_PROPERTY:Qt6::Concurrent,_qt_module_has_private_headers>>:${_IMPORT_PREFIX}/include/QtConcurrent/6.10.0/QtConcurrent>" ...
Attachments
Issue Links
- relates to
-
QTBUG-87776 Move Qt::FooPrivate targets into separate CMake packages
-
- Closed
-
-
QTBUG-84628 Unneeded private .pri files are generated/installed
-
- Closed
-
-
QTBUG-100374 private pri files are installed for headerless libraries
-
- Closed
-
For Gerrit Dashboard: QTBUG-132526 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
630934,5 | CMake: Warn on creation of private modules without private headers | dev | qt/qtbase | Status: MERGED | +2 | 0 |
630935,2 | CMake: Prevent creation of private modules without private headers | dev | qt/qtbase | Status: MERGED | +2 | 0 |
631123,2 | CMake: Prevent creation of private modules without private headers | dev | qt/qtsvg | Status: MERGED | +2 | 0 |
631124,2 | CMake: Prevent creation of private modules without private headers | dev | qt/qtremoteobjects | Status: MERGED | +2 | 0 |
631125,2 | CMake: Prevent creation of private modules without private headers | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
631126,2 | CMake: Prevent creation of private modules without private headers | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |