Я ищу базовый инструмент автоматизации;Я не знаю, существует ли он или все мои поиски в Google все еще слишком общие.Я хотел бы начать с файла шаблона file.in
и сгенерировать целевой файл file.out
, запустив инструмент (скрипт?), Чтобы заменить все вхождения определенных строк замещения их определениями в файл макроса macros.txt
.Конкретнее, файл макроса будет содержать записи типа
PATH = /Users/me/mypath/...
, а файл шаблона будет содержать текст типа
"... change the working directory to @PATH@ and ... "
В настоящий момент я выполняю то, что мне нужно, с помощью CMake configure_file()
, но это кажется слишком тяжелым для задачи под рукой.В конечном итоге целевые файлы будут XML-документами, где мне нужно заполнить несколько полей информацией, зависящей от конфигурации.