Skip to content
Build library for finding native libraries in vcpkg for Rust MSVC ABI builds
Rust Shell Other
Branch: master
Clone or download
Latest commit c8a6af5 Jun 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_build add a job to verify that rust 1.10 is still minimally supported Jun 29, 2019
systest add support for macos and linux Aug 23, 2018
test-data add support for macos and linux Aug 23, 2018
tests test include handling in harfbuzz test Jun 25, 2019
vcpkg update vcpkg crate version to 0.2.7 Jun 30, 2019
vcpkg_cli fix command line override for searching for dll Jun 25, 2019
.appveyor.yml Use stable instead of nightly for static Apr 25, 2019
.gitignore add support for macos and linux Aug 23, 2018
.gitlab-ci.yml Use stable instead of nightly for static Apr 25, 2019
.travis.yml enable simple travis build on windows Oct 17, 2018
CHANGELOG.md
Cargo.lock updated Cargo.lock Jun 30, 2019
Cargo.toml add support for macos and linux Aug 23, 2018
LICENSE-APACHE add license Apr 22, 2017
LICENSE-MIT add license Apr 22, 2017
README.md add azure badge Jun 20, 2019
azure-pipelines.yml add a job to verify that rust 1.10 is still minimally supported Jun 29, 2019
notes.md add a job to verify that rust 1.10 is still minimally supported Jun 29, 2019
rustfmt.toml add lf at end of file Aug 21, 2017

README.md

vcpkg-rs Build Status Appveyor Build status Azure Build Status

Documentation Changelog

This is a helper for finding libraries in a Vcpkg installation from cargo build scripts. It works similarly to pkg-config. It works on Windows (MSVC ABI), Linux and MacOS.

Example

Find the library named foo in a Vcpkg installation and emit cargo metadata to link it:

extern crate vcpkg;

fn main() {
    vcpkg::find_package("foo").unwrap();
}

See the crate documentation for more information.

License

See LICENSE-APACHE, and LICENSE-MIT for details.

You can’t perform that action at this time.