Скомпилировать один файл в рамках проекта CMake?

Я разрабатываю проект C ++, который будет заключен в более крупный проект.

Я видел, что в более крупном проекте (это приложение Qt, и оно генерируется из qmake) я могу скомпилировать один файл из командной строки linux, просто введя относительный путь к конкретному файлу в качестве аргумента для создания.

С другой стороны, я использую CMake для своего собственного проекта. Когда я изменяю некоторый код для модуля компиляции и мне нужно изменить его заголовочный файл, мне приходится долго ждать, чтобы скомпилировать его зависимости, а затем его собственный исходный файл. Но в некоторых ситуациях я бы предпочел проверить, можно ли скомпилировать исходный код в файле * .cc без ошибок.

Есть ли способ создать Makefile из CMake так, как это делает qmake? Переключение на qmake больше не вариант.

Ответы на вопрос(6)

Ваш ответ на вопрос