有什么意义
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
如果它只能为.cpp文件而不是.h或.hpp文件生成compile_commands.json文件。
我正在尝试在Emacs上与反讽模式一起使用它,但如果我不能基于compile_commands.json为头文件完成代码,我认为.clang_complete是一个更好的选择。有很多C ++的东西只是标题!
有没有办法让cmake为头文件和源代码生成compile_commands.json?
谢谢!