diff options
Diffstat (limited to 'clang-tools-extra/clang-tidy/CMakeLists.txt')
-rw-r--r-- | clang-tools-extra/clang-tidy/CMakeLists.txt | 35 |
1 files changed, 33 insertions, 2 deletions
diff --git a/clang-tools-extra/clang-tidy/CMakeLists.txt b/clang-tools-extra/clang-tidy/CMakeLists.txt index d67c8c4c556..6dadb271771 100644 --- a/clang-tools-extra/clang-tidy/CMakeLists.txt +++ b/clang-tools-extra/clang-tidy/CMakeLists.txt @@ -37,6 +37,8 @@ if(CLANG_ENABLE_STATIC_ANALYZER) ) endif() +# Checks. +# If you add a check, also add it to ClangTidyForceLinker.h in this directory. add_subdirectory(android) add_subdirectory(abseil) add_subdirectory(boost) @@ -57,9 +59,38 @@ endif() add_subdirectory(objc) add_subdirectory(openmp) add_subdirectory(performance) -add_subdirectory(plugin) add_subdirectory(portability) add_subdirectory(readability) +add_subdirectory(zircon) +set(ALL_CLANG_TIDY_CHECKS + clangTidyAndroidModule + clangTidyAbseilModule + clangTidyBoostModule + clangTidyBugproneModule + clangTidyCERTModule + clangTidyCppCoreGuidelinesModule + clangTidyDarwinModule + clangTidyFuchsiaModule + clangTidyGoogleModule + clangTidyHICPPModule + clangTidyLinuxKernelModule + clangTidyLLVMModule + clangTidyMiscModule + clangTidyModernizeModule + clangTidyObjCModule + clangTidyOpenMPModule + clangTidyPerformanceModule + clangTidyPortabilityModule + clangTidyReadabilityModule + clangTidyZirconModule + ) +if(CLANG_ENABLE_STATIC_ANALYZER) + list(APPEND ALL_CLANG_TIDY_CHECKS clangTidyMPIModule) +endif() +set(ALL_CLANG_TIDY_CHECKS ${ALL_CLANG_TIDY_CHECKS} PARENT_SCOPE) + +# Other subtargets. These may reference ALL_CLANG_TIDY_CHECKS +# and must be below its definition. +add_subdirectory(plugin) add_subdirectory(tool) add_subdirectory(utils) -add_subdirectory(zircon) |