Skip to content

Toolchain

Build system

  • Bazel - is a fast, scalable, multi-language and extensible build system.
  • build2 - is a cross-platform build toolchain for developing and packaging C and C++ code.
  • CMake 🌟 - Cross-platform family of tools designed to build, test and package software.
  • Meson - is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
  • XMake - is a cross-platform build utility based on Lua.

Package management

  • Buckaroo - Fully Decentralized Polyglot Package Manager for C++ and Friends
  • cget - CMake package retrieval.
  • conan - C/C++ package manager.
  • CPM - A CMake script for setup-free cross-plattform dependency management.
  • Hunter - Cross-platform package manager for C++.
  • vcpkg - C++ Library Manager for Windows, Linux, and MacOS
  • xrepo - A cross-platform C/C++ package manager based on Xmake.