Интернет магазин китайских планшетных компьютеров



Компьютеры - Waf

15 мая 2011


Оглавление:
1. Waf
2. Пример использования
3. Программные проекты, использующие Waf



Waf — это система для автоматизации сборки, т.е. программа, которая производит автоматическую компиляцию и установку других программ и библиотек.

Возможности

  • Файлы конфигурации являются сценариями на языке Python, что позволяет использовать все возможности этого языка программирования.
  • Встроенная поддержка C, C++, D, Java, Fortran и Qt. Возможность генерации документов TeX и LaTeX. Поддержка других языков или форматов файлов может быть реализована с помощью пользовательских расширений.
  • Для языков C и C++ автоматически анализируются зависимости. В отличие от make не нужно отдельно выполнять команду make depend.
  • Обнаружение изменения содержимого файлов по контрольным суммам MD5, наряду с традиционным обнаружением изменений по времени записи файла.
  • Возможность параллельной сборки.
  • Встроенная возможность поиска необходимых для сборки файлов.
  • Способность кеширования собираемых файлов для ускорения сборки — подобно ccache, но для любых типов файлов.
  • Высокая скорость работы


Просмотров: 2689


<<< Vuze
Wings 3D >>>