All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning as implemented by Cargo.
- Support for backend vcpkg build configuration using overlay triplets. Thanks @pkgw!
- Released from new home mcgoo/cargo-vcpkg.
./target/vcpkg
may not have been getting refreshed properly when tracking branches when runningcargo vcpkg build
.- Warnings addressed for newer releases of rust.
- Fixes 'dev-dependencies' key handling for 'target' settings.
- Added 'dev-dependencies' key in [package.metadata.vcpkg] to allow installing additional packages for development and testing without requiring the end user to build those packages.
- Changed 'install' key in [package.metadata.vcpkg] to 'dependencies'. ('install' continues to work.)
- On macOS, if Apple clang 11 or later is available, try to bootstrap vcpkg with it first. If this fails, the build will be retried, which will require another compiler.
- Fixed help when running under cargo.
- Added pull a step when using a branch so the branch tracks the remote
correctly.
- Display names of packages as they are being built.
- Added some more useful information to the error that is displayed if there is no vcpkg metadata in the root crate.
- Fixed building from a cmd.exe shell on Windows.
- Initial release