diff options
author | Hanjiang Yu <42531996+de1acr0ix@users.noreply.github.com> | 2020-01-19 08:39:18 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2020-01-27 18:59:05 (GMT) |
commit | f6f4eb090714df50b77b164bbd5bb65a8ce59cbc (patch) | |
tree | deb85ea2868c93016388410f8b22750aeb7323f3 /Modules/Compiler/MSVC-C.cmake | |
parent | 33e7bd66c09ee51edbbccfc1014813e30d80ec5f (diff) | |
download | CMake-f6f4eb090714df50b77b164bbd5bb65a8ce59cbc.zip CMake-f6f4eb090714df50b77b164bbd5bb65a8ce59cbc.tar.gz CMake-f6f4eb090714df50b77b164bbd5bb65a8ce59cbc.tar.bz2 |
clang-tidy: Add driver mode argument
`clang-tidy` does not infer driver mode if it is not provided with a
JSON compilation database. This is exactly the way cmake launches it.
Hence clang-tidy will only use the default driver mode. Add an explicit
driver mode argument to avoid this.
Diffstat (limited to 'Modules/Compiler/MSVC-C.cmake')
-rw-r--r-- | Modules/Compiler/MSVC-C.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Modules/Compiler/MSVC-C.cmake b/Modules/Compiler/MSVC-C.cmake index 20787a3..bca9764 100644 --- a/Modules/Compiler/MSVC-C.cmake +++ b/Modules/Compiler/MSVC-C.cmake @@ -11,6 +11,8 @@ set(CMAKE_C11_EXTENSION_COMPILE_OPTION "") # There is no meaningful default for this set(CMAKE_C_STANDARD_DEFAULT "") +set(CMAKE_C_CLANG_TIDY_DRIVER_MODE "cl") + # There are no C compiler modes so we hard-code the known compiler supported # features. Override the default macro for this special case. Pretend that # all language standards are available so that at least compilation |