См. мой ответ на вопрос, который я недавно задал на SO.
Идея состоит в том, чтобы скомпилировать ваш код после включения опции компилятора "showInclude", а затем обработать вывод для извлечениянеобходимая информация (например, вручную или автоматически, например, с использованием сценария Python).
Благодаря этому я смог извлечь файлы с точным кодом, которые используются для создания нашего программного обеспечения.