Я бы / действительно использовал CMake
Я видел, что CMake использовался во многих местах, чем Waf.Самое главное, что в проекте KDE сейчас используется CMake.
Я провел некоторое исследование по поиску кода Google:
* * * * * * * * * * * * * * * * * * * * * * * * * *
*.* 36,914 CMakeLists.txt .
Так что CMake определенно более популярен.
Я также пытался использовать тренды Google, чтобы увидеть, какие набирающие обороты CMake или Waf набирают оборотыЯ не добился успеха, так как Waf слишком общий термин (т. Е. W ife A cceptance F actor ) и "Waf build"вообще не отображается в тенденциях Google.
Scons, как известно, имеет ужасные проблемы с производительностью.Поскольку Waf является производным от Scons, я беспокоюсь о его производительности.
Наконец, CMake имеет ужасный синтаксис, а Waf имеет красивый синтаксис.Поскольку вы идете с D, похоже, что вы готовы пойти по проторенному пути для превосходных инструментов.В этом случае Ваф может быть идеальной подгонкой.