У меня есть цель в waf
, которая зависит от нескольких других файлов. Есть программа, которая перечисляет эти зависимости, и я хочу ее использовать, и перейдите к waf
. I.e, если у меня есть цель T
, там - это программа, в которой перечислены все зависимости для T
. Но я не знаю, как пройти этот до bld.add_manual_dependency()
.Waf, проблема с добавлением ручных зависимостей
один файл в зависимости, кажется, работает нормально:
bld.add_manual_dependency(bld.path.find_or_declare('T'), bld.path.find_resource('Dep1'))
Но если я передать список в качестве второго аргумента, кажется, принять, но не работает !. Я хочу знать, как передавать несколько файлов (не ant_glob()
, но выбранные программой).
Привет, можете ли вы быть более конкретным относительно вашей потребности? У waf есть система инструментов, с генераторами задач, которые могут сканировать файловые зависимости. Вы можете попросить внешнюю программу указать имена зависимостей и разрешить их узлам в исходной папке. –
посещая это после долгого времени !, @Zouloub - ок, я думаю, что я застрял в именах -> узлах, которые я думаю! потому что внешняя программа перечисляет имена на 'stdout' – vyom