diff options
| author | Alexandru Croitor <alexandru.croitor@qt.io> | 2025-09-08 11:27:31 +0200 |
|---|---|---|
| committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2025-09-08 17:35:12 +0200 |
| commit | e6984bc55b84278c1eb8813a9bfb5e59fe3781be (patch) | |
| tree | 45a838488996951339f4fcd9489061cbe7c88ca5 /src/corelib/kernel/qobject.cpp | |
| parent | 3f853f79a6f349ff47dd29a1be924007042ef8d5 (diff) | |
CMake: Export feature properties for INTERFACE libraries as well
We didn't use to export them, presumably because CMake doesn't allow
us to export INTERFACE_* properties via EXPORT_PROPERTIES.
Use our own property export infrastructure to export the properties
in the module-specific Qt6<Foo>ExtraProperties.cmake file.
This came up because some of the qtscxml tests are gated by features
from the ScxmlGlobalPrivate module, which means the tests were never
built, because we never exported the state of the features.
Amends 461020a86aa5822325edba9ec565db39e5df8092
Amends b56dc55c3a5c4164ad84fd61c44638a3cb196978
Pick-to: 6.8 6.9 6.10
Task-number: QTBUG-139986
Change-Id: I80a13aed2027b55a3b5b9a8f6b5757454d73bc61
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Diffstat (limited to 'src/corelib/kernel/qobject.cpp')
0 files changed, 0 insertions, 0 deletions
