We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7e4b7c2 commit 95fe3dcCopy full SHA for 95fe3dc
src/StaticAnalyzers.cmake
@@ -19,8 +19,19 @@ macro(enable_cppcheck)
19
endmacro()
20
21
macro(enable_clang_tidy)
22
+ # https://github.com/ejfitzgerald/clang-tidy-cache
23
find_program(CLANGTIDY clang-tidy)
24
+ find_program(
25
+ CLANGTIDY_CACHE
26
+ NAMES "clang-tidy-cache"
27
+ "clang-tidy-cache-windows-amd64"
28
+ "clang-tidy-cache-linux-amd64"
29
+ "clang-tidy-cache-darwin-amd64")
30
if(CLANGTIDY)
31
+ if(CLANGTIDY_CACHE)
32
+ set($ENV{CLANG_TIDY_CACHE_BINARY} ${CLANGTIDY})
33
+ set(CLANGTIDY ${CLANGTIDY_CACHE})
34
+ endif()
35
set(CMAKE_CXX_CLANG_TIDY ${CLANGTIDY} -extra-arg=-Wno-unknown-warning-option)
36
if(${CMAKE_CXX_STANDARD})
37
set(CMAKE_CXX_CLANG_TIDY ${CMAKE_CXX_CLANG_TIDY} -extra-arg=-std=c++${CMAKE_CXX_STANDARD})
0 commit comments