Skip to content

Releases: lu-zero/cargo-c

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

v0.6.8

30 Jun 15:56
Compare
Choose a tag to compare
  • Manage correctly --target #82

v0.6.7

07 Jun 18:28
Compare
Choose a tag to compare

Same as v0.6.7, but requires cargo 1.45 for consistency.

v0.6.6

07 Jun 18:16
Compare
Choose a tag to compare

Fix a problem with rustc-1.44 changing its library extension for windows.
From this version rustc-1.44 or later will be needed.

v0.6.5

05 May 13:27
Compare
Choose a tag to compare
  • windows-msvc support.
  • pre-compiled binaries provided on the GitHub release.

v0.6.4

24 Apr 04:54
Compare
Choose a tag to compare
  • Use cargo 0.44
  • Correctly install the specified library-type, including the pkg-config file with the correct link-line.

v0.6.3

16 Apr 19:07
Compare
Choose a tag to compare

Fixes

  • Support running from subcrates in a workspace (e.g. av-metrics)
  • Unbreak -v

Additional features

  • Have a mean to build (and install) a only static or dynamic library (--library-type)