#build-dependencies #build-script #vcpkg #cargo-metadata #command-line-tool #native #pkg-config

build vcpkg_cli

A command line utility to investigate which libraries will be found by the vcpkg Cargo build helper

6 releases

Uses old Rust 2015

0.2.4 Dec 2, 2019
0.2.3 Aug 21, 2018
0.2.2 Jun 14, 2018
0.2.1 Jun 14, 2017
0.1.2 Apr 26, 2017

#649 in Build Utils

Download history 15/week @ 2024-11-27 18/week @ 2024-12-04 33/week @ 2024-12-11 16/week @ 2024-12-18 20/week @ 2024-12-25 32/week @ 2025-01-01 22/week @ 2025-01-08 9/week @ 2025-01-15 10/week @ 2025-01-29 50/week @ 2025-02-12 17/week @ 2025-02-19 39/week @ 2025-02-26 13/week @ 2025-03-05 8/week @ 2025-03-12

93 downloads per month

MIT/Apache

220KB
2K SLoC

vcpkg-rs Windows macOS Linux WASM

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:

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

See the crate documentation for more information. See cargo-vcpkg for a convenient way of creating a vcpkg installation.

License

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

Dependencies

~2MB
~25K SLoC