1import("//third-party/unittest/unittest.gni") 2 3unittest("ASTTests") { 4 configs += [ "//llvm/utils/gn/build:clang_code" ] 5 deps = [ 6 "//clang/lib/AST", 7 "//clang/lib/ASTMatchers", 8 "//clang/lib/Analysis", 9 "//clang/lib/Basic", 10 "//clang/lib/Frontend", 11 "//clang/lib/Testing", 12 "//clang/lib/Tooling", 13 "//llvm/lib/Support", 14 "//llvm/lib/TargetParser", 15 "//llvm/lib/Testing/Annotations", 16 "//llvm/lib/Testing/Support", 17 ] 18 sources = [ 19 "ASTContextParentMapTest.cpp", 20 "ASTImporterFixtures.cpp", 21 "ASTImporterGenericRedeclTest.cpp", 22 "ASTImporterODRStrategiesTest.cpp", 23 "ASTImporterObjCTest.cpp", 24 "ASTImporterTest.cpp", 25 "ASTImporterVisibilityTest.cpp", 26 "ASTTraverserTest.cpp", 27 "ASTTypeTraitsTest.cpp", 28 "ASTVectorTest.cpp", 29 "AttrTest.cpp", 30 "CommentLexer.cpp", 31 "CommentParser.cpp", 32 "CommentTextTest.cpp", 33 "DataCollectionTest.cpp", 34 "DeclPrinterTest.cpp", 35 "DeclTest.cpp", 36 "EvaluateAsRValueTest.cpp", 37 "ExternalASTSourceTest.cpp", 38 "NamedDeclPrinterTest.cpp", 39 "RandstructTest.cpp", 40 "RecursiveASTVisitorTest.cpp", 41 "SizelessTypesTest.cpp", 42 "SourceLocationTest.cpp", 43 "StmtPrinterTest.cpp", 44 "StructuralEquivalenceTest.cpp", 45 "TemplateNameTest.cpp", 46 "TypePrinterTest.cpp", 47 ] 48} 49