Skip to content

🔨 vcpkg support #18

@SizzinSeal

Description

@SizzinSeal

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

No one assigned

    Labels

    readythis issue is ready to be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions