After using Scala's Simple Build Tool (SBT) and loving it, I'm working on a C++ project that makes extensive use of CMake. The CMake files are quite complicated, and it's painful to modify them, or to even understand them. In contrast, I've found SBT configs for even large projects to be readable, I think due to static typing and immutability.
Are there any efforts to bring SBT-style goodness to C++?