diff --git a/llvm/utils/gn/secondary/clang/include/clang/Tooling/Syntax/BUILD.gn b/llvm/utils/gn/secondary/clang/include/clang/Tooling/Syntax/BUILD.gn new file mode 100644 index 00000000000000..f23223d27a8c1c --- /dev/null +++ b/llvm/utils/gn/secondary/clang/include/clang/Tooling/Syntax/BUILD.gn @@ -0,0 +1,5 @@ +import("//clang/utils/TableGen/clang_tablegen.gni") + +clang_tablegen("Nodes") { + args = [ "-gen-clang-syntax-node-list" ] +} diff --git a/llvm/utils/gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn index caa5019722e707..293a0912c6c497 100644 --- a/llvm/utils/gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn @@ -2,6 +2,7 @@ static_library("Syntax") { output_name = "clangToolingSyntax" configs += [ "//llvm/utils/gn/build:clang_code" ] deps = [ + "//clang/include/clang/Tooling/Syntax:Nodes", "//clang/lib/Basic", "//clang/lib/Frontend", "//clang/lib/Lex", diff --git a/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn b/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn index a0e35cc11ef6c0..860f2b85e3d705 100644 --- a/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn @@ -17,6 +17,7 @@ executable("clang-tblgen") { "ClangOpenCLBuiltinEmitter.cpp", "ClangOptionDocEmitter.cpp", "ClangSACheckersEmitter.cpp", + "ClangSyntaxEmitter.cpp", "ClangTypeNodesEmitter.cpp", "MveEmitter.cpp", "NeonEmitter.cpp",