Создать объединение заголовков из нескольких файлов заголовков и исходных файлов?

Я использовал библиотеку только для заголовков, но на самом деле она разделена на заголовок ( *.h) и источник ( *.c) файлы.

SQLite создает один файл - в основном по другим причинам, связанным с оптимизацией, - поэтому мне было интересно, есть ли автоматизированный способ сгенерировать объединение одного заголовка из нескольких файлов заголовков и исходных файлов.

(Я пробовал вручную, запустив SUBSTRING в моем CMakeLists.txt)

Преимущество - пропуск target_link_library Шаг заключается в скорости сборки, распространении и более простом тексте справки.

Я мог бы написать что - то с LLVM «s LibTooling или LibClang ... но это , кажется , как обычный прецеденту , что другие решаются квалифицированно.

Как мне автоматически сгенерировать один объединенный заголовок из нескольких заголовочных и исходных файлов?

0 ответов

Другие вопросы по тегам