Компилировать заголовки для ошибок, используя cmake - PullRequest
0 голосов
/ 13 января 2020

Фон

У меня есть несколько заголовков как часть библиотеки (назовите это A) и также используются извне из других библиотек (назовите это C).

Я хотел бы скомпилировать как часть А, чтобы гарантировать, что заголовки являются автономными. (В настоящее время это включает компиляцию C и, если есть проблемы, перекомпилируйте A и создайте новую версию).

Вопрос

Какой лучший способ скомпилировать заголовки и отменить результаты? Меня интересует только их успешная компиляция.

Я думаю скопировать и переименовать их в cpp файлы (это проект C ++), а затем создать из них библиотеку для проверки ошибок. Но есть ли более простое решение?

Моя цель - получить в командной строке эквивалент

g++ [compile_flags] -c header.hpp

и проверить наличие ошибок, но не заинтересовать созданные файлы.

Я хотел бы что-то, что работает с cmake 3.13.5 (или старше).

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...