Skip to content

Releases: lu-zero/cargo-c

v0.8.0

02 Apr 13:58
Compare
Choose a tag to compare
  • cbindgen 0.18
  • provide a cli option to have fully static builds.
  • cargo cinstall and cargo capi install now imply --release to match the behavior of cargo install.

v0.7.3

18 Feb 11:12
Compare
Choose a tag to compare
  • Use cargo 0.51
  • Use cbindgen 0.17
  • Support bare-metal targets
  • Support #![no_std] crates
  • Fix the library renaming feature

v0.7.2

29 Jan 08:44
Compare
Choose a tag to compare
  • Use cargo 0.50 (Solves #162)
  • Pin the serde version to be compatible (Solves #159)

v0.7.1

16 Jan 10:40
Compare
Choose a tag to compare

Minor fixes and better windows support.

v0.7.0

21 Dec 10:34
Compare
Choose a tag to compare
  • 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

23 Nov 12:54
Compare
Choose a tag to compare
  • unbreak ctest on MacOS
  • make sure non-C integration tests work

v0.6.17

22 Nov 12:00
3902a1f
Compare
Choose a tag to compare
  • Use cargo 0.49
  • Add cargo ctest with inline-c support.

v0.6.15

13 Oct 19:01
Compare
Choose a tag to compare
  • Unbreak the --target option

v0.6.14

13 Oct 13:57
Compare
Choose a tag to compare
  • Unbreak the pkg-config generation when --includedir is passed
  • Use an up to date cbindgen
  • Use an up to date cargo

v0.6.13

09 Sep 08:51
Compare
Choose a tag to compare
  • 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.