Welcome to Clang Build’s documentation!¶
Clang Build is a C++ build tool written in Python using the clang compiler. The code is open source and available on GitHub. Clang Build is a system that tries its best to make the compile configuration process less of a pain. The design goals to achive this were:
- Cross platform
- One compiler (clang)
- One build system (written in Python)
- Always hide as much complexity as possible
- Simple projects should be simple
- Build process for reasonable project structures should still be easy
If you want to know how you can use Clang Build to compile your project, you can have a look at the user’s guide which demonstrates the features of Clang Build in a series of examples. If you want to have a look at how the python code of Clang Build is structured you can have a look at the source code on GitHub or the code documentation in the second section of this documentation.