Cmake导出编译命令

时间:2016-08-04 22:12:52

标签: c++ emacs cmake

有什么意义
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON

如果它只能为.cpp文件而不是.h或.hpp文件生成compile_commands.json文件。

我正在尝试在Emacs上与反讽模式一起使用它,但如果我不能基于compile_commands.json为头文件完成代码,我认为.clang_complete是一个更好的选择。有很多C ++的东西只是标题!

有没有办法让cmake为头文件和源代码生成compile_commands.json?

谢谢!

0 个答案:

没有答案