CMAKE_EXPORT_COMPILE_COMMANDS
时间: 2023-09-12 16:05:03 浏览: 229
inclusion-mapper:基于 clang 的 C++ 包含映射生成器
CMAKE_EXPORT_COMPILE_COMMANDS是一个CMake的选项,用于生成编译命令的JSON文件。该文件记录了每个源文件的编译信息,包括编译器、编译选项以及包含的头文件等。这个选项通常用于与其他工具进行集成,例如静态分析工具或语言服务器。通过设置该选项为ON,CMake会生成一个名为compile_commands.json的文件,可以在构建过程中使用该文件进行代码导航、代码补全和代码分析等操作。
阅读全文