0
我在一些项目中使用了llvm,并且我想将此命令行参数与llvm的路径一起添加到我的cmake中,因此我不必保留每次运行cmake时都会使用它。 我还希望cmake在不涉及llvm的项目中使用时不会中断。我需要添加-DCMAKE_EXPORT_COMPILE_COMMANDS = ON以永久保存
感谢
我在一些项目中使用了llvm,并且我想将此命令行参数与llvm的路径一起添加到我的cmake中,因此我不必保留每次运行cmake时都会使用它。 我还希望cmake在不涉及llvm的项目中使用时不会中断。我需要添加-DCMAKE_EXPORT_COMPILE_COMMANDS = ON以永久保存
感谢
你可以把它添加到CMakeLists.txt
直接。只需添加的地方附近的项目上:
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
不太你脑子里想的是什么,但比写一个脚本来运行与标志的命令之外,我不认为这是可能的。
您确定这是一种受支持的语法吗? 而不是仅仅设置(CMAKE_EXPORT_COMPILE_COMMANDS ON)。 (https://cmake.org/cmake/help/v3.0/command/set.html) – valiano
@valiano你是对的。我回答时仍然醒着。谢谢。 –