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).