安装后找不到Clang-Tidy

时间:2019-04-25 10:18:51

标签: cmake clion clang-tidy

安装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

the path of Clang-Tidy

但是仍然会发生错误“找不到Clang-Tidy”

if(NOT CLANG_TIDY_EXECUTABLE) message(FATAL_ERROR "clang-tidy not found") endif()

project

那么Clang-Tidy不可用的原因可能是什么?我需要使用它,因为Clang-tidy是我的课程中使用的lint。 (我是CLion和CMake的新手)

谢谢!

1 个答案:

答案 0 :(得分:1)

似乎clang-tidy是否安装在find_program()搜索的标准位置?尝试设置CMAKE_PROGRAM_PATHCMAKE_APPBUNDLE_PATH

https://cmake.org/cmake/help/v3.14/command/find_program.html