Re:I learnt C++ in 2018 and have no regrets
by pianoben on Monday January 07, 2019 @03:49PM
(#18849897)
This is why I'm so happy about Bazel lately! It cleanly solves a number of tooling pain points for me:
- Cross-platform builds mostly "just work"
- Package management, while not painless, is a tractable problem. You can teach your build how to incorporate libraries from tarballs, local filesystem, git repositories, et.
- Support for common toolchains (gcc, clang, msvc, android, ios) is built-in!
After the hellscape that is CMakeLists.txt, Bazel is such a breath of fresh air. I'd encourage anyone looking at C++ for new projects to give it serious consideration.
After the hellscape that is CMakeLists.txt, Bazel is such a breath of fresh air. I'd encourage anyone looking at C++ for new projects to give it serious consideration.