Я хочу добавить пользовательский шаг предварительной обработки в процесс сборки. Я хочу, чтобы это произошло:
- Регулярная предварительная обработка.
- Мой пользовательский скрипт запускается и преобразует предварительно обработанный вывод. В частности, он обернет функции, отмеченные атрибутом
[[log]]
, в регистратор, в котором хранятся аргументы и возвращаемое значение.
- Продолжить компиляцию / компоновку измененных файлов.
Какие варианты у меня есть, используя CMake и clang?