Можно ли написать WAF-функцию в файле wscript, которая будет вызываться при построении каждого измененного файла?
Я хочу иметь возможность сделать следующее:
- Обработайте все входные файлы
.hpp
пользовательской функцией Python и выведите их в папку сборки. Если такой файл был изменен, я хочу обработать его и обновить его определение в выходной папке. - Обработайте все входные
.hpp
файлы внешним скриптом и выведите результаты в папку сборки.
ОБНОВЛЕНИЕ:
Чтобы объяснить: я хочу, чтобы для каждого измененного файла запускалась функция fun1(file)
, которая будет читать файл, изменять его и возвращать измененную версию, которая должна быть выведена в каталог назначения.