CMake oder Waf für D-Projekt

Wir suchen nach einem geeigneten Build-Tool für eine Desktop-GUI-Anwendung, die in D (mit Qt-Toolkit) geschrieben werden kann und aus mehreren nativen Bibliotheken besteht, die C-lib (s) von Drittanbietern verwenden. Es muss auf Linux (native Entwicklung) und Mac sowie auf Windows aufbauen. Wir könnten @ adoptierCode :: Blocks als IDE.

Waf unterstützt bereits die Sprache D, während CMake sie gerade empfängt. cmaked2.

CMake verwendet eine spezielle Sprache, während Waf reines Python ist ... Otoh, CMake, kann über CPack Pakete in verschiedenen Formaten sowie GUI-Installer für z. Windoze.

Irgendwelche Vor- / Nachteile und welche würden Sie verwenden?

Wir haben Scons aus Geschwindigkeitsgründen und aus Gründen der automatischen Konfektionierung ausgeschlossen. Bitte raten Sie daher nur von CMake / waf ab.

Aktualisieren Obwohl wir hier keine Antwort erhalten haben, haben wir an anderen Orten recherchiert, etwas gelesen und getestet und beschlossen, @ zu verwende Waf (1.6. Release ist gleich um die Ecke).

Antworten auf die Frage(4)

Ihre Antwort auf die Frage