-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Build++ repository wiki. These pages will tell you how to setup Build++ for your projects and how to write code effectively using it. Navigate to the pages corresponding to the topics you want to learn about in the wiki's sidebar.
Originally quickly developed by a fellow Rustacean as a helping tool for writing parallel programming course lab works that require multitude of setups (e.g. OpenMP, MPI, CUDA), this tool has grown to become a whole project that is able to tackle a C++ (currently) project of quite any complexity.
Build++ allows you throw out Visual Studio GUI's numerous DSL-like text and combo boxes, fiddling with CMake odd syntax and inconsistencies, or being forced to manually write out big shell/batch scripts just to make a tiny project that has a dependency, an output file and runs some particular compiler, and replace all of that with just a single universal config and a buildpp run
command (Rust, allow me to make binary be build++
, pretty please?).
Not to be confused with Build++, also known as cppbuild, a VSCode tool made for building projects using VSCode-C/C++-properties-configuration-like files. Ideally, similar functionality should be placed into this project as well (at the very least, automatically setting up VSCode on the fly, and at most, setting up Build++ project based on VSCode/CMake/etc configs).