gpt4 book ai didi

cmake - 如何指定与 CMAKE_CXX_CLANG_TIDY 变量一起使用的其他参数

转载 作者:行者123 更新时间:2023-12-04 18:59:45 24 4
gpt4 key购买 nike

我正在尝试使用 clang-tidycmake 集成我想通过 -check争论。我试过添加 -DCMAKE_CXX_CLANG_TIDY="/usr/local/opt/llvm38/bin/clang-tidy-3.8;-checks=*"调用 cmake 时,但我的 makefile 命令最终看起来像:

/usr/local/Cellar/cmake/3.6.2/bin/cmake -E __run_iwyu --tidy="/usr/local/opt/llvm38/bin/clang-tidy-3.8;-checks=*" --source=/Users/ellery/work/.....

换句话说,它似乎是 ;分离的 args 没有被分开解析。我也试过设置目标属性 CXX_CLANG_TIDY直接在我的目标上使用相同的值,我得到相同的行为。

有没有人成功调用clang-tidy通过cmake附加参数?

最佳答案

它在 cmake 3.7.2 和 clang-tidy 4.0 上按预期工作。

例如。直接在命令行指定:

cmake -DCMAKE_CXX_CLANG_TIDY="clang-tidy;-style=file;-checks=*"

或在 CMakeLists.txt 中:
set(CMAKE_CXX_CLANG_TIDY "clang-tidy;-style=file;-checks=*")

您必须确保 clang-tidy论点是正确的,否则它似乎无声无息地失败。

关于cmake - 如何指定与 CMAKE_CXX_CLANG_TIDY 变量一起使用的其他参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40433573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com