CMake или Waf для проекта D

Мы ищем подходящий инструмент сборки для настольного приложения с графическим интерфейсом пользователя, который будет написан на D (с использованием инструментария Qt), состоящий из нескольких собственных библиотек, с использованием сторонних C-lib (s Он должен основываться на Linux (собственная разработка) и Mac, а также на Windows. Мы могли бы принять Code :: Blocks в качестве IDE.

Waf уже поддерживает язык D, а CMake только получает его cmaked2 .

CMake использует специальный язык, а Waf - чистый Python ... Otoh, CMake через CPack может создавать пакеты в нескольких форматах, а также установщик с графическим интерфейсом, например, для Windoze.

Какие-либо плюсы / минусы и что бы вы использовали?

Мы исключили Scons из соображений скорости и autoconf, поэтому, пожалуйста, совет против только CMake / waf.

Обновление: Хотя здесь не было никакого ответа, мы искали в других местах, читали и тестировали и решили использовать Waf (релиз 1.6 не за горами).

13
задан gour 5 June 2011 в 10:18
поделиться