Skip to content

Commit 7cef9e7

Browse files
docs: Add build system changes to CHANGELOG
1 parent 938b9ac commit 7cef9e7

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3838
- `#[qobject]` attribute is now optional on types in `extern "RustQt"`
3939
- `#[qobject]` attribute is now required on types in `extern "C++Qt"`
4040
- `#[qenum]`s now resolve their namespace independently from their associated QObject
41+
- Reworked cxx-qt-build and the integration with CMake
42+
- Dependencies are now automatically detected and configured by cxx-qt-build
43+
- Libraries can pass build information to cxx-qt-build in the form of a `cxx_qt_build::Interface`
44+
- Add CMake wrappers around corrosion to simplify importing crates and qml modules that were built with cxx-qt-build
4145

4246
### Removed
4347

4448
- `qt_gui` and `qt_qml` features from `cxx-qt-build` they are only used in `cxx-qt-lib(-headers)` now
49+
- `cxx-qt-lib-headers` and `cxx-qt-lib-extras-headers` are now merged into their respective base crates
50+
- `BuildOpts` are replaced by the `Interface` type which does not need to be reiterated by downstream dependencies
4551

4652
## [0.6.1](https://github.com/KDAB/cxx-qt/compare/v0.6.0...v0.6.1) - 2024-04-19
4753

0 commit comments

Comments
 (0)