This has been one of the easiest way to build cross-platform C/C++ builds, and it actually works really well! It's very easy to get started and it's actually a very sane system compared to the mess that was CMake. Maybe others have found issues, but from my side, I haven't found anything that wou...
ProFast and full _correct_ incremental builds
ProA lot of supported languages
ProSimple to get started with
ProReadable build definitions
OCaml has been used to implement more high-performance, industrial-strength compilers and static analyzers than any language besides C or C++. The language was designed specifically for implementing compilers, and it's still the best in that area.
ProSophisticated and easy-to-use package manager
ProStrong editor integration
ProOne of the best for writing compilers
ProEncourages functional style