Skip to content

[ENHANCEMENT] Integration with existing dependency package managers #221

@ethindp

Description

@ethindp

Integration with existing package managers

Library

all

Enhancement

There are several C++ package managers for dependencies, such as conan, vcpkg and cpm. It would be worth it to provide instructions on using xtd with the major package managers.

Description

Conan and cpm are CMake package managers. Conan relies on external tools, but cpm is completely integrated into CMake (see https://github.com/cpm-cmake/CPM.cmake). As you probably know, vcpkg is Microsoft's (quite successful) attempt at creating a package manager for C++ applications and libraries. XTD would be a great addition to the VCPKG ports collection.

Tasks

  • Create deb and rpm package swith CPack of CMake .
  • Create home-brewformula for macOS.
  • Automate the generation of deb and rpm packages for different platofrm x86, arm, ... in 32 and 64 bits.
  • Host the different deb and rpm packages
  • Add xtd to the vcpkg collection

Metadata

Metadata

Assignees

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions