[gn build] Manually sync 8da7efb and cac5be4
authorHans Wennborg <hans@chromium.org>
Mon, 30 Nov 2020 12:36:36 +0000 (13:36 +0100)
committerHans Wennborg <hans@chromium.org>
Mon, 30 Nov 2020 12:37:45 +0000 (13:37 +0100)
This adds the clang-tidy concurrency module to the gn build.

llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/BUILD.gn
llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/concurrency/BUILD.gn [new file with mode: 0644]

index 69217b7..cd65d60 100644 (file)
@@ -70,6 +70,7 @@ group("all-checks") {
     "//clang-tools-extra/clang-tidy/boost",
     "//clang-tools-extra/clang-tidy/bugprone",
     "//clang-tools-extra/clang-tidy/cert",
+    "//clang-tools-extra/clang-tidy/concurrency",
     "//clang-tools-extra/clang-tidy/cppcoreguidelines",
     "//clang-tools-extra/clang-tidy/darwin",
     "//clang-tools-extra/clang-tidy/fuchsia",
diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/concurrency/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/concurrency/BUILD.gn
new file mode 100644 (file)
index 0000000..ccded31
--- /dev/null
@@ -0,0 +1,19 @@
+static_library("concurrency") {
+  output_name = "clangTidyConcurrencyModule"
+  configs += [ "//llvm/utils/gn/build:clang_code" ]
+  deps = [
+    "//clang-tools-extra/clang-tidy",
+    "//clang-tools-extra/clang-tidy/utils",
+    "//clang/lib/Analysis",
+    "//clang/lib/AST",
+    "//clang/lib/ASTMatchers",
+    "//clang/lib/Basic",
+    "//clang/lib/Lex",
+    "//clang/lib/Serialization",
+    "//clang/lib/Tooling",
+  ]
+  sources = [
+    "ConcurrencyTidyModule.cpp",
+    "MtUnsafeCheck.cpp",
+  ]
+}