Ответ 1
Вы можете использовать переменную make VERBOSE=1
и CMAKE_VERBOSE_MAKEFILE
, чтобы отображать команды, выполняемые CMake.
CMake также автоматически генерирует целевые препроцессы для источников, но нет цели для предварительной обработки каждого источника сразу. Для предварительной обработки одиночного запуска файла make source.i
и он появится в CMakeFiles/<targetname>.dir/source.i
. Фактические пути могут отличаться, поэтому, если он не работает, вы можете проверить Makefile
, сгенерированный CMake для соответствующей цели.