Сообщение Re[7]: Emacs... от 29.01.2016 10:33
Изменено 29.01.2016 10:35 Evgeny.Panasyuk
Здравствуйте, Sheridan, Вы писали:
EP>>Но про каждый файл вручную ему не нужно говорить, он например понимает compile_commands.json производимый CMake'ом. Инструкция тут.
S>О, спасибо! Только для cmake нужно еще set(CMAKE_GENERATOR "Ninja") сделать.
Не нужно, там достаточно -DCMAKE_EXPORT_COMPILE_COMMANDS=1 и тогда cmake сгенирирует compile_commands.json.
EP>>Но про каждый файл вручную ему не нужно говорить, он например понимает compile_commands.json производимый CMake'ом. Инструкция тут.
S>О, спасибо! Только для cmake нужно еще set(CMAKE_GENERATOR "Ninja") сделать.
Не нужно, там достаточно -DCMAKE_EXPORT_COMPILE_COMMANDS=1 и тогда cmake сгенирирует compile_commands.json.
Re[7]: Emacs...
Здравствуйте, Sheridan, Вы писали:
EP>>Но про каждый файл вручную ему не нужно говорить, он например понимает compile_commands.json производимый CMake'ом. Инструкция тут.
S>О, спасибо! Только для cmake нужно еще set(CMAKE_GENERATOR "Ninja") сделать.
Не нужно, там достаточно -DCMAKE_EXPORT_COMPILE_COMMANDS=1 (при запуске cmake, либо выбрать через UI ccmake) и тогда cmake сгенирирует compile_commands.json.
EP>>Но про каждый файл вручную ему не нужно говорить, он например понимает compile_commands.json производимый CMake'ом. Инструкция тут.
S>О, спасибо! Только для cmake нужно еще set(CMAKE_GENERATOR "Ninja") сделать.
Не нужно, там достаточно -DCMAKE_EXPORT_COMPILE_COMMANDS=1 (при запуске cmake, либо выбрать через UI ccmake) и тогда cmake сгенирирует compile_commands.json.