Stay up-to-date with everything C++!
Content directly fetched from the subreddit just for you.
Join our group for discussions : @programminginc
Powered by : @r_channels
Post #25521
15
I'm building a Cargo-like build system for C++. Currently at v0.3.0 with automatic CMake migration. Looking for feedback.
Hey r/cpp!
I'm a 14-year-old, and I've spent my summer building \`deft\` — a build system for C++ that works like Cargo.
Current status:
* **Core Engine:** High-performance, zero-dependency C/C++ build system written in Rust.
* **Build Optimization:** Global build caching and strict toolchain pinning are fully functional.
* **Manifest Support:** Custom, dependency-free TOML parser handles basic profiles (`[profile.c]`, `[profile.cpp]`), language standards, optimization levels, macro definitions (`defines`), and the low-level `extra_flags` array.
I ported nlohmann/json and it worked flawlessly.
GitHub: [https://github.com/deft-cli/deft](https://github.com/deft-cli/deft)
I'm looking for feedback from C++ devs.
https://redd.it/1ui7jlf
@r_cpp
Hey r/cpp!
I'm a 14-year-old, and I've spent my summer building \`deft\` — a build system for C++ that works like Cargo.
Current status:
* **Core Engine:** High-performance, zero-dependency C/C++ build system written in Rust.
* **Build Optimization:** Global build caching and strict toolchain pinning are fully functional.
* **Manifest Support:** Custom, dependency-free TOML parser handles basic profiles (`[profile.c]`, `[profile.cpp]`), language standards, optimization levels, macro definitions (`defines`), and the low-level `extra_flags` array.
I ported nlohmann/json and it worked flawlessly.
GitHub: [https://github.com/deft-cli/deft](https://github.com/deft-cli/deft)
I'm looking for feedback from C++ devs.
https://redd.it/1ui7jlf
@r_cpp