Releases: lu-zero/cargo-c
Releases · lu-zero/cargo-c
v0.7.0
- More customization options
- pkg-config Requires
- library versioning
- header generation
- Generate
-uninstalled
pkg-config files (paves the way to add C integration tests)
- New cbindgen version (no cython support yet)
v0.6.18
- unbreak
ctest
on MacOS
- make sure non-C integration tests work
v0.6.17
- Use cargo 0.49
- Add
cargo ctest
with inline-c support.
v0.6.15
- Unbreak the
--target
option
v0.6.14
- Unbreak the pkg-config generation when
--includedir
is passed
- Use an up to date cbindgen
- Use an up to date cargo
v0.6.13
- Initial support for Android
- Initial support for iOS
NOTE: the Github packages got rationalized and now they provide the same content across all the platforms.
v0.6.12
- More overrides in
Cargo.toml
package.metadata
. See the Advanced section of the README.md
.
- Use an up-to-date cbindgen
v0.6.10
- Provide a mean to override the header name, it can be useful if you want to craft a API-compatible library while allowing to have it installed in parallel with the other implementation.
- The feature
capi
now can be used to add optional dependencies, it will be enabled by default when building.
v0.6.9
Features
- Support custom-named
dlltool
#87
- Add a
capi
applet to avoid having Windows trip on calling cargo-cinstall.exe
due its security model.
Fixes
- Make
--destdir
working on Windows #89
- Make
install
work when cross compiling #86
- Avoid building the impl lib if only static-libs are required