3 ms·
I would love to write modern C++--the language looks remarkably usable; however, the build system and tooling are still overwhelmingly bad (at least for cross p
by weberc2 10y ago
I would love to write modern C++--the language looks remarkably usable; however, the build system and tooling are still overwhelmingly bad (at least for cross platform projects). When something like `cargo` or the `go` tool appear (in the mainstream), give me a call. The build system is the deal breaker for me, not the language.
- deadgrey19 10y agoWithout wanting to start a build system flame war. I've had very good success with this for both c and c++ projects. https://github.com/Zomojo/Cake https://github.com/Zomojo/Cake For an IDE I use the eclipse CDT which has improved I leaps and bounds. The one thing I do is make sure I give eclipse enough memory (a couple gig usually so that its snappy)
- Shorel 10y agoI've found this quite helpful: https://github.com/Akagi201/learning-cmake https://github.com/Akagi201/learning-cmake
- weberc2 10y agoI've used CMake + C++ for several years professionally. I know it well enough to know that I don't want to use it if I don't have to. The other aspects of C++ just aren't compelling enough to suffer CMake. In other words, even though I already know C++ fairly well, I would rather abandon it entirely and start fresh with Rust than "invest" more time into CMake. My hobby time is too limited to spend it on frustrating tools.
- Shorel 10y agoI just found all online documentation for CMake a bit incomplete, except for this repository, particularly the PDFs. But of course I understand your frustration.