Cppm
  • Cppm
  • Quick Start
  • Structure
    • cppm.toml
    • Cppkg
    • config.toml
Powered by GitBook
On this page
  • Welcome to the Cppm Documentation
  • Dependencies

Was this helpful?

Cppm

C++ cmake base project manager

NextQuick Start

Last updated 5 years ago

Was this helpful?

Welcome to the Cppm Documentation

Cppm is a cross platform C++ project manager like Rust's Cargo. Cmake is as difficult to use as package manager in other languages. So, like other package managers, to manage the C++ project, we created the cppm.toml file so that we could create the Cmake project. Cppm is made up of C++ and CMake only. So with a Cmake and a C++ Compiler, you can build it anywhere on the platform that Cmake supports. The goal of this project is to make the C++ project as comfortable as Rust's Cargo. Not many libraries are supported by the cppkg yet. So cppm made the package of the Hunter package manager available. If there is a library you want to add, please issue a pull request to the

Dependencies

  • cmake (minimal 3.6)

  • c++ 17 compiler (example g++8, clang7, Visual Studio 2017)

  • Boost

  • nlpo

  • cppmtoml

  • fmt

Cppkg repository
Hunter Package Manager