Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 1.28 KB

README.md

File metadata and controls

34 lines (18 loc) · 1.28 KB

🌿 Pesto

Use Nix and Bazel to build C++ projects on Linux:

  • Choose from thousands of packages: the Nix Packages collection is one of the largest Linux package repositories, with over 60 000 packages. Pesto uses it to provide C++ toolchain, build system and prebuilt libraries.

  • Never worry about your development environment again: Nix makes it perfectly reproducible and self-contained. No need to use Docker containers.

  • Speed up your builds and tests: Bazel provides fast and correct incremental builds.

  • Enjoy IDE support with compilation database and Clangd

  • Format and lint your code with Clang Format and Clang Tidy

  • Choose between any version of Clang or GCC

Getting Started

Advanced

  • CI hacks

    Reuse Bazel cache when building with Nix.