summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2019-02-05 23:48:13 +0000
committerNico Weber <nicolasweber@gmx.de>2019-02-05 23:48:13 +0000
commitd3391bdd916ba7bd4483ca3632bd68a9d09f7fa6 (patch)
treeef7f51c53d4a5eb97a8d1977d74a3ecaeb3d5f9b /llvm/utils
parent052f7ff96a85e109992bf7923583e5ca1d305774 (diff)
downloadbcm5719-llvm-d3391bdd916ba7bd4483ca3632bd68a9d09f7fa6.tar.gz
bcm5719-llvm-d3391bdd916ba7bd4483ca3632bd68a9d09f7fa6.zip
gn build: Fix clang-tidy build
Not depending on //clang/lib/StaticAnalyzer/Core and //clang/lib/StaticAnalyzer/Frontend causes a linker error even if ClangSACheckers are not supported. Undefined symbols for architecture x86_64: "clang::ento::CreateAnalysisConsumer(clang::CompilerInstance&)", referenced from: clang::tidy::ClangTidyASTConsumerFactory::CreateASTConsumer( clang::CompilerInstance&, llvm::StringRef) in libclangTidy.a(libclangTidy.ClangTidy.o) Patch from Mirko Bonadei <mbonadei@webrtc.org>! Differential Revision: https://reviews.llvm.org/D57777 llvm-svn: 353244
Diffstat (limited to 'llvm/utils')
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn14
1 files changed, 6 insertions, 8 deletions
diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn
index 3356f0f6cf2..4d233e987fe 100644
--- a/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn
@@ -22,14 +22,12 @@ static_library("clang-tidy") {
# ClangSACheckers
]
- # TODO(mbonadei): Add support for Clang Static Analyzer checkers.
- # Without this, "clang-analyzer-" will not work.
- # if (clang_enable_static_analyzer) {
- # deps += [
- # "//clang/lib/StaticAnalyzer/Core",
- # "//clang/lib/StaticAnalyzer/Frontend",
- # ]
- # }
+ if (clang_enable_static_analyzer) {
+ deps += [
+ "//clang/lib/StaticAnalyzer/Core",
+ "//clang/lib/StaticAnalyzer/Frontend",
+ ]
+ }
sources = [
"ClangTidy.cpp",
OpenPOWER on IntegriCloud