Как использовать CMAKE_EXPORT_COMPILE_COMMANDS?

Я пытался использоватьclang-modernize с участиемCMAKE_EXPORT_COMPILE_COMMANDS как рекомендуется в помощи этого инструмента.

С этой опцией cmake генерирует файл JSON, содержащий информацию о компиляции, такую как include-пути (смотрите также).

Эта переменная принимается в командной строке cmake, ноcmake --help-variable CMAKE_EXPORT_COMPILE_COMMANDS не работает (что связано сэтот список рассылки).

Есть ли у кого-нибудь идеи о том, как его использовать?

Я мог бы также использовать это с cppcheck.

Еще немного информации

Я обнаружил нафорум разработчиков Clang что эта функция cmake доступна не на всех генераторах. Это может измениться в будущем, в то же время мой вопрос останется, и я постараюсь посмотреть, что произойдет, если я использую другие генераторы, кроме Visual Studio.

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

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