From: Nico Weber Date: Fri, 27 Sep 2019 13:14:34 +0000 (+0000) Subject: gn build: (manually) merge r373082 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1e63fc59d36341410298a6d1fc6817b48348020e;p=llvm gn build: (manually) merge r373082 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373086 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn b/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn index 615d5d29c2b..e37930fc44a 100644 --- a/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn +++ b/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn @@ -37,3 +37,32 @@ static_library("clang-tidy") { "GlobList.cpp", ] } + +group("all-checks") { + # If you add a check, also add it to ClangTidyForceLinker.h. + deps = [ + "//clang-tools-extra/clang-tidy/abseil", + "//clang-tools-extra/clang-tidy/android", + "//clang-tools-extra/clang-tidy/boost", + "//clang-tools-extra/clang-tidy/bugprone", + "//clang-tools-extra/clang-tidy/cert", + "//clang-tools-extra/clang-tidy/cppcoreguidelines", + "//clang-tools-extra/clang-tidy/darwin", + "//clang-tools-extra/clang-tidy/fuchsia", + "//clang-tools-extra/clang-tidy/google", + "//clang-tools-extra/clang-tidy/hicpp", + "//clang-tools-extra/clang-tidy/linuxkernel", + "//clang-tools-extra/clang-tidy/llvm", + "//clang-tools-extra/clang-tidy/misc", + "//clang-tools-extra/clang-tidy/modernize", + "//clang-tools-extra/clang-tidy/objc", + "//clang-tools-extra/clang-tidy/openmp", + "//clang-tools-extra/clang-tidy/performance", + "//clang-tools-extra/clang-tidy/portability", + "//clang-tools-extra/clang-tidy/readability", + "//clang-tools-extra/clang-tidy/zircon", + ] + if (clang_enable_static_analyzer) { + deps += [ "//clang-tools-extra/clang-tidy/mpi" ] + } +} diff --git a/utils/gn/secondary/clang-tools-extra/clang-tidy/plugin/BUILD.gn b/utils/gn/secondary/clang-tools-extra/clang-tidy/plugin/BUILD.gn index fbc380db9c2..4f635adb968 100644 --- a/utils/gn/secondary/clang-tools-extra/clang-tidy/plugin/BUILD.gn +++ b/utils/gn/secondary/clang-tools-extra/clang-tidy/plugin/BUILD.gn @@ -1,30 +1,9 @@ -import("//clang/lib/StaticAnalyzer/Frontend/enable.gni") - static_library("plugin") { output_name = "clangTidyPlugin" configs += [ "//llvm/utils/gn/build:clang_code" ] deps = [ "//clang-tools-extra/clang-tidy", - "//clang-tools-extra/clang-tidy/abseil", - "//clang-tools-extra/clang-tidy/android", - "//clang-tools-extra/clang-tidy/boost", - "//clang-tools-extra/clang-tidy/bugprone", - "//clang-tools-extra/clang-tidy/cert", - "//clang-tools-extra/clang-tidy/cppcoreguidelines", - "//clang-tools-extra/clang-tidy/darwin", - "//clang-tools-extra/clang-tidy/fuchsia", - "//clang-tools-extra/clang-tidy/google", - "//clang-tools-extra/clang-tidy/hicpp", - "//clang-tools-extra/clang-tidy/linuxkernel", - "//clang-tools-extra/clang-tidy/llvm", - "//clang-tools-extra/clang-tidy/misc", - "//clang-tools-extra/clang-tidy/modernize", - "//clang-tools-extra/clang-tidy/objc", - "//clang-tools-extra/clang-tidy/openmp", - "//clang-tools-extra/clang-tidy/performance", - "//clang-tools-extra/clang-tidy/portability", - "//clang-tools-extra/clang-tidy/readability", - "//clang-tools-extra/clang-tidy/zircon", + "//clang-tools-extra/clang-tidy:all-checks", "//clang/lib/AST", "//clang/lib/ASTMatchers", "//clang/lib/Basic", @@ -33,10 +12,6 @@ static_library("plugin") { "//clang/lib/Tooling", ] - if (clang_enable_static_analyzer) { - deps += [ "//clang-tools-extra/clang-tidy/mpi" ] - } - sources = [ "ClangTidyPlugin.cpp", ] diff --git a/utils/gn/secondary/clang-tools-extra/clang-tidy/tool/BUILD.gn b/utils/gn/secondary/clang-tools-extra/clang-tidy/tool/BUILD.gn index fb43486e2f4..43c7fbbfd06 100644 --- a/utils/gn/secondary/clang-tools-extra/clang-tidy/tool/BUILD.gn +++ b/utils/gn/secondary/clang-tools-extra/clang-tidy/tool/BUILD.gn @@ -1,29 +1,8 @@ -import("//clang/lib/StaticAnalyzer/Frontend/enable.gni") - executable("clang-tidy") { configs += [ "//llvm/utils/gn/build:clang_code" ] deps = [ "//clang-tools-extra/clang-tidy", - "//clang-tools-extra/clang-tidy/abseil", - "//clang-tools-extra/clang-tidy/android", - "//clang-tools-extra/clang-tidy/boost", - "//clang-tools-extra/clang-tidy/bugprone", - "//clang-tools-extra/clang-tidy/cert", - "//clang-tools-extra/clang-tidy/cppcoreguidelines", - "//clang-tools-extra/clang-tidy/darwin", - "//clang-tools-extra/clang-tidy/fuchsia", - "//clang-tools-extra/clang-tidy/google", - "//clang-tools-extra/clang-tidy/hicpp", - "//clang-tools-extra/clang-tidy/linuxkernel", - "//clang-tools-extra/clang-tidy/llvm", - "//clang-tools-extra/clang-tidy/misc", - "//clang-tools-extra/clang-tidy/modernize", - "//clang-tools-extra/clang-tidy/objc", - "//clang-tools-extra/clang-tidy/openmp", - "//clang-tools-extra/clang-tidy/performance", - "//clang-tools-extra/clang-tidy/portability", - "//clang-tools-extra/clang-tidy/readability", - "//clang-tools-extra/clang-tidy/zircon", + "//clang-tools-extra/clang-tidy:all-checks", "//clang/lib/AST", "//clang/lib/ASTMatchers", "//clang/lib/Basic", @@ -34,9 +13,6 @@ executable("clang-tidy") { "//llvm/lib/Target:AllTargetsDescs", "//llvm/lib/Target:AllTargetsInfos", ] - if (clang_enable_static_analyzer) { - deps += [ "//clang-tools-extra/clang-tidy/mpi" ] - } sources = [ "ClangTidyMain.cpp", ] diff --git a/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn b/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn index a5671d03c6a..5d4392cb3e7 100644 --- a/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn +++ b/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn @@ -24,26 +24,8 @@ static_library("clangd") { configs += [ "//llvm/utils/gn/build:clang_code" ] deps = [ ":features", - "//clang-tools-extra/clang-tidy/abseil", - "//clang-tools-extra/clang-tidy/android", - "//clang-tools-extra/clang-tidy/boost", - "//clang-tools-extra/clang-tidy/bugprone", - "//clang-tools-extra/clang-tidy/cert", - "//clang-tools-extra/clang-tidy/cppcoreguidelines", - "//clang-tools-extra/clang-tidy/darwin", - "//clang-tools-extra/clang-tidy/fuchsia", - "//clang-tools-extra/clang-tidy/google", - "//clang-tools-extra/clang-tidy/hicpp", - "//clang-tools-extra/clang-tidy/linuxkernel", - "//clang-tools-extra/clang-tidy/llvm", - "//clang-tools-extra/clang-tidy/misc", - "//clang-tools-extra/clang-tidy/modernize", - "//clang-tools-extra/clang-tidy/objc", - "//clang-tools-extra/clang-tidy/openmp", - "//clang-tools-extra/clang-tidy/performance", - "//clang-tools-extra/clang-tidy/portability", - "//clang-tools-extra/clang-tidy/readability", - "//clang-tools-extra/clang-tidy/zircon", + "//clang-tools-extra/clang-tidy", + "//clang-tools-extra/clang-tidy:all-checks", "//clang/lib/AST", "//clang/lib/ASTMatchers", "//clang/lib/Basic",