Как использовать 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.