How carbonengine/vcpkg-registry works
This is CCP Games’ supplemental vcpkg registry for Carbon development. A developer configures vcpkg with this registry and the supplied target configurations; vcpkg uses the port and version data to resolve packages for supported platforms. The registry covers Carbon-specific components and third-party dependencies. The README documents the registry and custom triplet/toolchain use; sampled source does not establish detailed package-build or resolution internals, so those links are kept at the documented level.
Main entry points: ports Carbon engine modules · versions Version database · carbon-core Carbon core · triplets vcpkg triplets
Components 14
Registry data
- Port definitions
ports - Version database
versions
Carbon packages
- Carbon core
ports/carbon-core - Carbon SDK
ports/carbon - Carbon engine modules
ports - Carbon tools
ports
Other packages
- Graphics integrations
ports/amd-fidelityfx - Media libraries
ports/libvpx - General dependencies
ports/openssl
Target configurations
- vcpkg triplets
triplets - Carbon toolchains
toolchains
Other components
- Carbon developer
- vcpkg client
- Microsoft registry
Connections 7
- Carbon developer → vcpkg client: configures
- vcpkg client → Port definitions: reads ports
- vcpkg client → Version database: reads versions
- vcpkg client → Microsoft registry: also uses
- Carbon developer → vcpkg triplets: selects target
- Carbon developer → Carbon toolchains: configures build
- Carbon engine modules → Carbon core