#package-manager #pkg-config #cargo #projects #linting #documentation #formatting

bin+lib cppbuild

library for cppbuild a project aimed at creating a cargo like tool for cpp that integrates other package managers through the use of pkg-config

2 releases

0.1.1 May 9, 2020
0.1.0 May 8, 2020

#2207 in Development tools

MIT/Apache

43KB
1K SLoC

cargo like dependency manager for c++ based on pkg-config



because of how pkg-config is used this program is able to use libraries installed with any package manager that distributed a .pc file

Goals

the intended base features of this program include:

  • create projects
  • declaratively manage dependencies and verions
  • provide a tool for linting, automatic documentation, and code formatting
  • act as a package manager when the system package manager is unable to provided needed libraries
Currently working functions include basic setup, linking against external pkg-config libraries, and publishing cppbuild packages

Dependencies

~8–21MB
~318K SLoC