diff options
| author | Congcong Cai <congcongcai0907@163.com> | 2025-09-19 21:47:57 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-19 21:47:57 +0800 |
| commit | 584af2f89e95f9fc7cb940a0c5380d608639e7d1 (patch) | |
| tree | cfac978ad84f088bc0c03cc78f682faebacbe31c /utils | |
| parent | 2654b511fea7f5e6d56bdf6f1923c7b9f1899542 (diff) | |
| download | llvm-584af2f89e95f9fc7cb940a0c5380d608639e7d1.tar.gz llvm-584af2f89e95f9fc7cb940a0c5380d608639e7d1.tar.bz2 llvm-584af2f89e95f9fc7cb940a0c5380d608639e7d1.zip | |
reapply "[clang-tidy] support query based custom check" (#159547)
reapply #131804 and #159289
Fixed cmake link issue.
---------
Co-authored-by: DeNiCoN <denicon1234@gmail.com>
Co-authored-by: Baranov Victor <bar.victor.2002@gmail.com>
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel index f779be14ee46..6a8e8b448531 100644 --- a/utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel @@ -33,14 +33,17 @@ config_setting( expand_template( name = "config", out = "clang-tidy-config.h", - substitutions = select({ - ":static_analyzer_enabled": { - "#cmakedefine01 CLANG_TIDY_ENABLE_STATIC_ANALYZER": "#define CLANG_TIDY_ENABLE_STATIC_ANALYZER 1", - }, - "//conditions:default": { - "#cmakedefine01 CLANG_TIDY_ENABLE_STATIC_ANALYZER": "#define CLANG_TIDY_ENABLE_STATIC_ANALYZER 0", - }, - }), + substitutions = + { + "#cmakedefine01 CLANG_TIDY_ENABLE_QUERY_BASED_CUSTOM_CHECKS": "#define CLANG_TIDY_ENABLE_QUERY_BASED_CUSTOM_CHECKS 0", + } | select({ + ":static_analyzer_enabled": { + "#cmakedefine01 CLANG_TIDY_ENABLE_STATIC_ANALYZER": "#define CLANG_TIDY_ENABLE_STATIC_ANALYZER 1", + }, + "//conditions:default": { + "#cmakedefine01 CLANG_TIDY_ENABLE_STATIC_ANALYZER": "#define CLANG_TIDY_ENABLE_STATIC_ANALYZER 0", + }, + }), template = "clang-tidy-config.h.cmake", visibility = ["//visibility:private"], ) |
