Наличие целей автоинструментов, создаваемых WAF

Мы пытаемся постепенно перейти от автоинструментов к WAF. Большинство наших подпроектов — это автоинструменты, и нам не очень хочется сразу конвертировать их в WAF.

Есть ли у вас какие-либо советы или вещи, которые следует учитывать при смешивании WAF и автоинструментов.

Я думал о создании простого wscript в каждом подпроекте autotools, который в основном просто выполнял бы команды оболочки './configure', 'make', 'make install'. Я не смог найти лучшего решения в каталоге примеров WAF. Вот я и подумал, есть ли у вас идеи получше?

Спасибо!


person Nico    schedule 24.08.2012    source источник


Ответы (2)


Я сделал что-то подобное со старой частью моей сборки, которая была сделана с помощью make. Я написал простой waf-инструмент, который вызывает ./configure && make && make install.

Чтобы сделать его вафельным, нужно сделать одну или две вещи:

  • правильно установите входные данные ваших задач, чтобы перестроить свой подкаталог, только если что-то изменится.
  • вызовите configure с параметрами для сборки в каталоге сборки waf
person neuro    schedule 19.03.2013

Что-то под названием autowaf существует, но помимо этого я не знаю никакой документации (и ей тоже 2 года):

http://lv2plug.in/trac/browser/trunk/autowaf.py?rev=2

person drahnr    schedule 14.09.2012