Skip to content

Releases: lu-zero/cargo-c

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.

v0.6.12

26 Aug 16:57
Compare
Choose a tag to compare
  • More overrides in Cargo.toml package.metadata. See the Advanced section of the README.md.
  • Use an up-to-date cbindgen

v0.6.11-cbindgen-0.14.3

26 Aug 16:54
0105209
Compare
Choose a tag to compare

Do not use it.

v0.6.10

28 Jul 08:38
Compare
Choose a tag to compare
  • 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

13 Jul 09:26
Compare
Choose a tag to compare

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