【发布时间】:2018-03-30 05:46:28
【问题描述】:
如何传递clang 标志,例如-fms-compatibility-version 与 <LANG>_CLANG_TIDY CMake 属性?在 CLI 上这很简单:
clang-tidy main.cpp -- -fms-compatibility-version=19.10
但是对于 CMake,这不能按预期工作:
-DCMAKE_CXX_CLANG_TIDY="clang-tidy;-checks=-*,readability-*;--;-fms-compatibility-version=19.10"
需要该标志才能使clang 与现代版本的 MSVC 一起使用。
如果这是不可能的;有没有其他方法可以集成 CMake+MSVC+clang-tidy(除了创建自定义构建目标)?
【问题讨论】:
标签: visual-c++ cmake clang clang-tidy