安装CLion之后。我使用brew install llvm@7
并成功安装。
CMake选项设置为
-DCMAKE_BUILD_TYPE=Debug
-DLLVM_DIR=/usr/local/Cellar/llvm@/7.0.1/lib/cmake/llvm/
..
Clang-Tidy的路径也是正确的。
/usr/local/Cellar/llvm@7/7.0.1/bin/clang-tidy
但是仍然会发生错误“找不到Clang-Tidy”
if(NOT CLANG_TIDY_EXECUTABLE)
message(FATAL_ERROR "clang-tidy not found")
endif()
那么Clang-Tidy不可用的原因可能是什么?我需要使用它,因为Clang-tidy是我的课程中使用的lint。 (我是CLion和CMake的新手)
谢谢!
答案 0 :(得分:1)
似乎clang-tidy是否安装在find_program()
搜索的标准位置?尝试设置CMAKE_PROGRAM_PATH
或CMAKE_APPBUNDLE_PATH
。
https://cmake.org/cmake/help/v3.14/command/find_program.html