lifting-bits / cxx-common

Common dependency management for various Trail of Bits C++ codebases
Apache License 2.0
31 stars 11 forks source link

Use this repo as a vcpkg registry #755

Open ekilmer opened 3 years ago

ekilmer commented 3 years ago

A major release of vcpkg has just been finalized that moves some important features from experimental to fully supported https://devblogs.microsoft.com/cppblog/all-vcpkg-enterprise-features-now-generally-available-versioning-binary-caching-manifests-and-registries/

For this repo, the registries feature makes the most sense https://learn.microsoft.com/en-us/vcpkg/maintainers/registries

One weird thing that we need is support for patching older versions of LLVM. I haven't yet looked too hard at how support for patching old LLVM versions would be or what it would look like if we followed vcpkg's versioning scheme where only a single version of a package/library exists.

ekilmer commented 3 years ago

Another link https://devblogs.microsoft.com/cppblog/how-to-start-using-registries-with-vcpkg/

ekilmer commented 7 months ago

Another link https://learn.microsoft.com/vcpkg/produce/test-registry-ports-gha