summaryrefslogtreecommitdiffstats
path: root/llvm/utils/gn/secondary/clang/unittests
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/utils/gn/secondary/clang/unittests')
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/AST/BUILD.gn33
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/ASTMatchers/BUILD.gn19
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/ASTMatchers/Dynamic/BUILD.gn19
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Analysis/BUILD.gn19
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/BUILD.gn35
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Basic/BUILD.gn18
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/CodeGen/BUILD.gn21
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/CrossTU/BUILD.gn17
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Driver/BUILD.gn18
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Format/BUILD.gn31
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn25
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Index/BUILD.gn18
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Lex/BUILD.gn20
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Rename/BUILD.gn28
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Rewrite/BUILD.gn12
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Sema/BUILD.gn18
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/StaticAnalyzer/BUILD.gn17
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/Tooling/BUILD.gn61
-rw-r--r--llvm/utils/gn/secondary/clang/unittests/libclang/BUILD.gn14
19 files changed, 443 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/clang/unittests/AST/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/AST/BUILD.gn
new file mode 100644
index 00000000000..d5b00af3ae5
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/AST/BUILD.gn
@@ -0,0 +1,33 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ASTTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/ASTMatchers",
+ "//clang/lib/Analysis",
+ "//clang/lib/Basic",
+ "//clang/lib/Frontend",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "ASTContextParentMapTest.cpp",
+ "ASTImporterTest.cpp",
+ "ASTTypeTraitsTest.cpp",
+ "ASTVectorTest.cpp",
+ "CommentLexer.cpp",
+ "CommentParser.cpp",
+ "CommentTextTest.cpp",
+ "DataCollectionTest.cpp",
+ "DeclPrinterTest.cpp",
+ "DeclTest.cpp",
+ "EvaluateAsRValueTest.cpp",
+ "ExternalASTSourceTest.cpp",
+ "Language.cpp",
+ "NamedDeclPrinterTest.cpp",
+ "SourceLocationTest.cpp",
+ "StmtPrinterTest.cpp",
+ "StructuralEquivalenceTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/ASTMatchers/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/ASTMatchers/BUILD.gn
new file mode 100644
index 00000000000..241d03dd61c
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/ASTMatchers/BUILD.gn
@@ -0,0 +1,19 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ASTMatchersTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/ASTMatchers",
+ "//clang/lib/Basic",
+ "//clang/lib/Frontend",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "ASTMatchersInternalTest.cpp",
+ "ASTMatchersNarrowingTest.cpp",
+ "ASTMatchersNodeTest.cpp",
+ "ASTMatchersTraversalTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/ASTMatchers/Dynamic/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/ASTMatchers/Dynamic/BUILD.gn
new file mode 100644
index 00000000000..de89f0fc809
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/ASTMatchers/Dynamic/BUILD.gn
@@ -0,0 +1,19 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("DynamicASTMatchersTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/ASTMatchers",
+ "//clang/lib/ASTMatchers/Dynamic",
+ "//clang/lib/Basic",
+ "//clang/lib/Frontend",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "ParserTest.cpp",
+ "RegistryTest.cpp",
+ "VariantValueTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Analysis/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Analysis/BUILD.gn
new file mode 100644
index 00000000000..c6c6fbe58a9
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Analysis/BUILD.gn
@@ -0,0 +1,19 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ClangAnalysisTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/ASTMatchers",
+ "//clang/lib/Analysis",
+ "//clang/lib/Basic",
+ "//clang/lib/Frontend",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "CFGTest.cpp",
+ "CloneDetectionTest.cpp",
+ "ExprMutationAnalyzerTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/BUILD.gn
new file mode 100644
index 00000000000..a8293ba926b
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/BUILD.gn
@@ -0,0 +1,35 @@
+import("//clang/lib/StaticAnalyzer/Frontend/enable.gni")
+
+group("unittests") {
+ deps = [
+ "AST:ASTTests",
+ "ASTMatchers:ASTMatchersTests",
+ "ASTMatchers/Dynamic:DynamicASTMatchersTests",
+ "Basic:BasicTests",
+ "CodeGen:ClangCodeGenTests",
+ "CrossTU:CrossTUTests",
+ "Driver:ClangDriverTests",
+ "Format:FormatTests",
+ "Index:IndexTests",
+ "Lex:LexTests",
+ "Rename:ClangRenameTests",
+ "Rewrite:RewriteTests",
+ "Sema:SemaTests",
+ "Tooling:ToolingTests",
+ ]
+ if (clang_enable_static_analyzer) {
+ deps += [
+ "Analysis:ClangAnalysisTests",
+ "Frontend:FrontendTests",
+ "StaticAnalyzer:StaticAnalysisTests",
+ ]
+ }
+ if (host_os != "win") {
+ # FIXME: libclang unit tests are disabled on Windows due
+ # to failures, mostly in libclang.VirtualFileOverlay_*.
+ # FIXME: Also, the executable can't find libclang.dll since that's
+ # in a different directory.
+ deps += [ "libclang:libclangTests" ]
+ }
+ testonly = true
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Basic/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Basic/BUILD.gn
new file mode 100644
index 00000000000..31277aea8d2
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Basic/BUILD.gn
@@ -0,0 +1,18 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("BasicTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/Basic",
+ "//clang/lib/Lex",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "CharInfoTest.cpp",
+ "DiagnosticTest.cpp",
+ "FileManagerTest.cpp",
+ "FixedPointTest.cpp",
+ "MemoryBufferCacheTest.cpp",
+ "SourceManagerTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/CodeGen/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/CodeGen/BUILD.gn
new file mode 100644
index 00000000000..37b514eab49
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/CodeGen/BUILD.gn
@@ -0,0 +1,21 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ClangCodeGenTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/Basic",
+ "//clang/lib/CodeGen",
+ "//clang/lib/Frontend",
+ "//clang/lib/Lex",
+ "//clang/lib/Parse",
+ "//llvm/lib/IR",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "BufferSourceTest.cpp",
+ "CodeGenExternalTest.cpp",
+ "IncrementalProcessingTest.cpp",
+ "TBAAMetadataTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/CrossTU/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/CrossTU/BUILD.gn
new file mode 100644
index 00000000000..6330f300579
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/CrossTU/BUILD.gn
@@ -0,0 +1,17 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("CrossTUTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/Basic",
+ "//clang/lib/CrossTU",
+ "//clang/lib/Frontend",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ "//llvm/lib/Target:TargetsToBuild",
+ ]
+ sources = [
+ "CrossTranslationUnitTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Driver/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Driver/BUILD.gn
new file mode 100644
index 00000000000..6a91b036441
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Driver/BUILD.gn
@@ -0,0 +1,18 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ClangDriverTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/Basic",
+ "//clang/lib/Driver",
+ "//llvm/lib/Option",
+ "//llvm/lib/Support",
+ "//llvm/lib/Target:TargetsToBuild",
+ ]
+ sources = [
+ "DistroTest.cpp",
+ "ModuleCacheTest.cpp",
+ "MultilibTest.cpp",
+ "ToolChainTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Format/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Format/BUILD.gn
new file mode 100644
index 00000000000..aaf990b485e
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Format/BUILD.gn
@@ -0,0 +1,31 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("FormatTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/Basic",
+ "//clang/lib/Format",
+ "//clang/lib/Frontend",
+ "//clang/lib/Rewrite",
+ "//clang/lib/Tooling/Core",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "CleanupTest.cpp",
+ "FormatTest.cpp",
+ "FormatTestComments.cpp",
+ "FormatTestJS.cpp",
+ "FormatTestJava.cpp",
+ "FormatTestObjC.cpp",
+ "FormatTestProto.cpp",
+ "FormatTestRawStrings.cpp",
+ "FormatTestSelective.cpp",
+ "FormatTestTableGen.cpp",
+ "FormatTestTextProto.cpp",
+ "NamespaceEndCommentsFixerTest.cpp",
+ "SortImportsTestJS.cpp",
+ "SortImportsTestJava.cpp",
+ "SortIncludesTest.cpp",
+ "UsingDeclarationsSorterTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn
new file mode 100644
index 00000000000..f3b535cf486
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn
@@ -0,0 +1,25 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("FrontendTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/Basic",
+ "//clang/lib/CodeGen",
+ "//clang/lib/Frontend",
+ "//clang/lib/FrontendTool",
+ "//clang/lib/Lex",
+ "//clang/lib/Sema",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "ASTUnitTest.cpp",
+ "CodeGenActionTest.cpp",
+ "CompilerInstanceTest.cpp",
+ "FixedPointString.cpp",
+ "FrontendActionTest.cpp",
+ "OutputStreamTest.cpp",
+ "PCHPreambleTest.cpp",
+ "ParsedSourceLocationTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Index/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Index/BUILD.gn
new file mode 100644
index 00000000000..c2e6395f377
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Index/BUILD.gn
@@ -0,0 +1,18 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("IndexTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/Basic",
+ "//clang/lib/Frontend",
+ "//clang/lib/Index",
+ "//clang/lib/Lex",
+ "//clang/lib/Serialization",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "IndexTests.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Lex/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Lex/BUILD.gn
new file mode 100644
index 00000000000..63180cb9953
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Lex/BUILD.gn
@@ -0,0 +1,20 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("LexTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/Basic",
+ "//clang/lib/Lex",
+ "//clang/lib/Parse",
+ "//clang/lib/Sema",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "HeaderMapTest.cpp",
+ "HeaderSearchTest.cpp",
+ "LexerTest.cpp",
+ "PPCallbacksTest.cpp",
+ "PPConditionalDirectiveRecordTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Rename/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Rename/BUILD.gn
new file mode 100644
index 00000000000..54c0dba0859
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Rename/BUILD.gn
@@ -0,0 +1,28 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ClangRenameTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+
+ # We'd like clang/unittests/Tooling/RewriterTestContext.h in the test.
+ include_dirs = [ "../.." ]
+
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/ASTMatchers",
+ "//clang/lib/Basic",
+ "//clang/lib/Format",
+ "//clang/lib/Frontend",
+ "//clang/lib/Rewrite",
+ "//clang/lib/Tooling",
+ "//clang/lib/Tooling/Core",
+ "//clang/lib/Tooling/Refactoring",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "RenameAliasTest.cpp",
+ "RenameClassTest.cpp",
+ "RenameEnumTest.cpp",
+ "RenameFunctionTest.cpp",
+ "RenameMemberTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Rewrite/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Rewrite/BUILD.gn
new file mode 100644
index 00000000000..350f67d2e08
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Rewrite/BUILD.gn
@@ -0,0 +1,12 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("RewriteTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/Rewrite",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "RewriteBufferTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Sema/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Sema/BUILD.gn
new file mode 100644
index 00000000000..b65865d37e6
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Sema/BUILD.gn
@@ -0,0 +1,18 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("SemaTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/Basic",
+ "//clang/lib/Frontend",
+ "//clang/lib/Parse",
+ "//clang/lib/Sema",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "CodeCompleteTest.cpp",
+ "ExternalSemaSourceTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/StaticAnalyzer/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/StaticAnalyzer/BUILD.gn
new file mode 100644
index 00000000000..426385387e9
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/StaticAnalyzer/BUILD.gn
@@ -0,0 +1,17 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("StaticAnalysisTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/Analysis",
+ "//clang/lib/Basic",
+ "//clang/lib/StaticAnalyzer/Core",
+ "//clang/lib/StaticAnalyzer/Frontend",
+ "//clang/lib/Tooling",
+ "//llvm/lib/Support",
+ ]
+ sources = [
+ "AnalyzerOptionsTest.cpp",
+ "RegisterCustomCheckersTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/Tooling/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Tooling/BUILD.gn
new file mode 100644
index 00000000000..5b027dc1b84
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/Tooling/BUILD.gn
@@ -0,0 +1,61 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("ToolingTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ include_dirs = [ "." ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/ASTMatchers",
+ "//clang/lib/Basic",
+ "//clang/lib/Format",
+ "//clang/lib/Frontend",
+ "//clang/lib/Lex",
+ "//clang/lib/Rewrite",
+ "//clang/lib/Tooling",
+ "//clang/lib/Tooling/Core",
+ "//clang/lib/Tooling/Refactoring",
+ "//llvm/lib/Support",
+ "//llvm/lib/Target:TargetsToBuild",
+ ]
+ sources = [
+ "ASTSelectionTest.cpp",
+ "CastExprTest.cpp",
+ "CommentHandlerTest.cpp",
+ "CompilationDatabaseTest.cpp",
+ "DiagnosticsYamlTest.cpp",
+ "ExecutionTest.cpp",
+ "FixItTest.cpp",
+ "HeaderIncludesTest.cpp",
+ "LexicallyOrderedRecursiveASTVisitorTest.cpp",
+ "LookupTest.cpp",
+ "QualTypeNamesTest.cpp",
+ "RecursiveASTVisitorTestDeclVisitor.cpp",
+ "RecursiveASTVisitorTestPostOrderVisitor.cpp",
+ "RecursiveASTVisitorTestTypeLocVisitor.cpp",
+ "RecursiveASTVisitorTests/Attr.cpp",
+ "RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp",
+ "RecursiveASTVisitorTests/CXXMemberCall.cpp",
+ "RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp",
+ "RecursiveASTVisitorTests/Class.cpp",
+ "RecursiveASTVisitorTests/ConstructExpr.cpp",
+ "RecursiveASTVisitorTests/DeclRefExpr.cpp",
+ "RecursiveASTVisitorTests/ImplicitCtor.cpp",
+ "RecursiveASTVisitorTests/InitListExprPostOrder.cpp",
+ "RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp",
+ "RecursiveASTVisitorTests/InitListExprPreOrder.cpp",
+ "RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp",
+ "RecursiveASTVisitorTests/IntegerLiteral.cpp",
+ "RecursiveASTVisitorTests/LambdaDefaultCapture.cpp",
+ "RecursiveASTVisitorTests/LambdaExpr.cpp",
+ "RecursiveASTVisitorTests/NestedNameSpecifiers.cpp",
+ "RecursiveASTVisitorTests/ParenExpr.cpp",
+ "RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp",
+ "RecursiveASTVisitorTests/TraversalScope.cpp",
+ "RefactoringActionRulesTest.cpp",
+ "RefactoringCallbacksTest.cpp",
+ "RefactoringTest.cpp",
+ "ReplacementsYamlTest.cpp",
+ "RewriterTest.cpp",
+ "ToolingTest.cpp",
+ ]
+}
diff --git a/llvm/utils/gn/secondary/clang/unittests/libclang/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/libclang/BUILD.gn
new file mode 100644
index 00000000000..cd99640423f
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/unittests/libclang/BUILD.gn
@@ -0,0 +1,14 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("libclangTests") {
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/tools/libclang",
+ ]
+ sources = [
+ "LibclangTest.cpp",
+ ]
+ if (host_os == "mac") {
+ ldflags = [ "-Wl,-rpath," + rebase_path("$root_out_dir/lib") ]
+ }
+}
OpenPOWER on IntegriCloud