vcpkg
A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts.
0.2.15
435M downloads/mo
#265 most downloaded on crates.io
mcgoo/vcpkg-rs
What this package is like to depend on
Last release 5 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 11 months
Some releases are documented
notes for 14 of 26 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
27 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
27 releases · Apr 2017 to Jun 2021Releases
latest 27-
0.2.1519 Jun 2021Release notes
Open source →Changed
- No change in functionality.
- Small typos corrected.
Fixed
- Crate text files fixed have proper unix newline termination.
-
0.2.1416 Jun 2021Release notes
Open source →Changed
- No change in functionality.
- Correct rustc warning regarding ordering of
serdevsderiveattributes. - Repository refactored from workspace to
vcpkgbeing the top-level crate. Ensures test-data, README.md and LICENSE files are packaged by the crate. cargo-vcpkgremoved from the repo, as it is now homed at mcgoo/cargo-vcpkg as of its0.1.6release.- Integration tests will now bootstrap vcpkg if required.
-
0.2.1322 May 2021 -
0.2.1216 Apr 2021Release notes
Open source →Added
- Library link order now respects .pc file specification. Fixes broken linking that may have been observed with some ports.
-
0.2.1110 Dec 2020Release notes
Open source →Added
- @perlmint added support for using custom vcpkg triplets. Thanks!
- add support for M1/aarch64-apple-darwin/arm64-osx
-
0.2.1010 Jun 2020Release notes
Open source →Added
- add support for "dynamic crt, static everything else" on Windows, using vcpkg triplet x64-windows-static-md.
-
0.2.931 May 2020 -
0.2.802 Dec 2019Release notes
Open source →Added
- @fungos added the ability to specify the location of a vcpkg tree in code. Thanks!
-
0.2.730 Jun 2019Release notes
Open source →Added
- Added support for Linux and MacOS.
Fixed
- If different versions of a port were installed for different triplets in vcpkg, vcpkg-rs would not be able to find the port in some triplets.
-
0.2.621 Aug 2018Release notes
Open source →Changed
- Extra libraries that are required by optional features will now be linked. For example, if
harfbuzzis installed with theicufeature (making it depend on theicuport), libraries from theicuport will be linked. Fixes #7
- Extra libraries that are required by optional features will now be linked. For example, if
-
0.2.515 Aug 2018Release notes
Open source →Changed
- Fix for failure to find packages that have a description that spans multiple lines #8
-
0.2.414 Jun 2018Release notes
Open source →Added
vcpkg::find_package()andvcpkg::Config::find_package()which follow dependencies and use the correct names for libraries.
Deprecated
vcpkg::probe_package()andvcpkg::Config::probe()are deprecated because they require the filename of the library which can change. Usingvcpkg::find_package()andvcpkg::Config::find_package()will look up the correct names for the DLLs and libraries in the Vcpkg installation.
-
0.2.312 Apr 2018 -
0.2.215 Jun 2017 -
0.2.114 Jun 2017Nothing published for this version
-
0.2.016 May 2017Nothing published for this version
-
0.1.809 May 2017Nothing published for this version
-
0.1.705 May 2017Nothing published for this version
-
0.1.628 Apr 2017 withdrawnNothing published for this version
-
0.1.528 Apr 2017Nothing published for this version
-
0.1.426 Apr 2017Nothing published for this version
-
0.1.326 Apr 2017Nothing published for this version
-
0.1.225 Apr 2017Nothing published for this version
-
0.1.125 Apr 2017Nothing published for this version
-
0.1.024 Apr 2017Nothing published for this version
-
0.0.222 Apr 2017Nothing published for this version
-
0.0.120 Apr 2017Nothing published for this version