Projeto CMake ou Waf for D

Estamos procurando por uma ferramenta de construção adequada para que um aplicativo da GUI da área de trabalho seja gravado em D (usando o Qt toolkit), que consiste em várias bibliotecas nativas, usando C-lib (s) de terceiros. Ele deve ser construído no Linux (desenvolvimento nativo) e Mac, bem como no Windows. Podemos adotarCódigo :: Blocos a parte, de lado.

O Waf já tem suporte para a linguagem D, enquanto o CMake está apenas recebendocmaked2.

O CMake usa linguagem especial, enquanto o Waf é puro Python ... Otoh, o CMake, via CPack, pode produzir pacotes em vários formatos, bem como o instalador da GUI, por exemplo. Windoze.

Quaisquer prós / contras e o que você usaria?

Excluímos o Scons por motivos de velocidade e autoconf; portanto, aconselhamos apenas o CMake / waf.

Atualizar: Embora não tenha recebido nenhuma resposta aqui, estávamos pesquisando em outros lugares, fizemos algumas leituras e testes e decidimos usarWaf (A versão 1.6 está ao virar da esquina).

questionAnswers(2)

yourAnswerToTheQuestion