Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Waf - Пример использования15 мая 2011Оглавление: 1. Waf 2. Пример использования 3. Программные проекты, использующие Waf Ниже приведен пример очень простого wscript-файла, который компилирует файл "hello-world.c", используя один из доступных компиляторов языка C: top = '.' out = 'build' def options: opt.load def configure: conf.load def build: bld.program Сборка проекта запускается следующей командой: waf configure build ИсторияДолгое время проект KDE использовал для сборки пакет GNU build system, но в силу ограничений последнего решил перейти на SCons. В рамках данного перехода Thomas Nagy создал служебную программу BKsys, которая должна была работать поверх SCons и предоставлять функциональность, аналогичную Autotools. Однако позже Thomas Nagy решил, что архитектурные недостатки SCons слишком велики и трудно исправимы. Поэтому он решил полностью переписать систему SCons. В результате появился "Waf". Некоторое время проект KDE рассматривал BKsys в качестве своей основной системы сборки, однако далее изменил свой выбор в пользу CMake, так как BKsys не решал проблем SCons, а Waf все еще находился в состоянии пред-альфы. Просмотров: 2691
|