我需要将 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON 永久添加到 cmake

I need to add -DCMAKE_EXPORT_COMPILE_COMMANDS=ON to cmake permanently

我在几个项目中使用 llvm,我想将此命令行参数连同 llvm 的路径永久添加到我的 cmake,这样我就不必每次都使用它 运行 制作。 我也希望 cmake 在将它用于不涉及 llvm 的项目时不会中断。

谢谢

您可以直接将其添加到CMakeLists.txt。只需在项目顶部附近添加:

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

与您的想法不太一样,但除了为 运行 带有标志的命令编写脚本外,我认为这不可能。