-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
readythis issue is ready to be worked onthis issue is ready to be worked on
Description
Overview
vcpkg support should be implemented. vcpkg is a highly versatile package manager
Motivation
PROS templates are difficult to install, and break easily. This system should be scrapped in favor of vcpkg. vcpkg allows for installing packages in a library as static libraries, or as source code. The latter is particularly enticing as it means that ABI breaks will no longer require a package to update in order to link properly. It also handles the diamond-dependency problem, and integrates seamlessly with CMake
Implementation
- packages are installed into projects as source files
- manifests are used to declare dependencies
Prerequisites
Metadata
Metadata
Assignees
Labels
readythis issue is ready to be worked onthis issue is ready to be worked on