• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{{#title Multi-language build system options — Rust ♡ C++}}
2# Multi-language build system options
3
4CXX is designed to be convenient to integrate into a variety of build systems.
5
6If you are working in a project that does not already have a preferred build
7system for its C++ code *or* which will be relying heavily on open source
8libraries from the Rust package registry, you're likely to have the easiest
9experience with Cargo which is the build system commonly used by open source
10Rust projects. Refer to the ***[Cargo](build/cargo.md)*** chapter about CXX's
11Cargo support.
12
13Among build systems designed for first class multi-language support, Bazel is a
14solid choice. Refer to the ***[Bazel](build/bazel.md)*** chapter.
15
16If your codebase is already invested in CMake, refer to the
17***[CMake](build/cmake.md)*** chapter.
18
19If you have some other build system that you'd like to try to make work with
20CXX, see [this page](build/other.md) for notes.
21