diff options
Diffstat (limited to 'llvm/utils')
9 files changed, 149 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/BUILD.gn b/llvm/utils/gn/secondary/BUILD.gn index 6d968f2ceb9..8933ec404a8 100644 --- a/llvm/utils/gn/secondary/BUILD.gn +++ b/llvm/utils/gn/secondary/BUILD.gn @@ -5,7 +5,11 @@ import("//llvm/utils/gn/build/toolchain/compiler.gni") group("default") { deps = [ "//clang-tools-extra/clang-apply-replacements/tool:clang-apply-replacements", + "//clang-tools-extra/clang-change-namespace/tool:clang-change-namespace", "//clang-tools-extra/clang-doc/tool:clang-doc", + "//clang-tools-extra/clang-move/tool:clang-move", + "//clang-tools-extra/clang-query/tool:clang-query", + "//clang-tools-extra/clang-reorder-fields/tool:clang-reorder-fields", "//clang-tools-extra/clang-tidy/tool:clang-tidy", "//clang/test", "//lld/test", diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/BUILD.gn new file mode 100644 index 00000000000..70769f185fd --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/BUILD.gn @@ -0,0 +1,19 @@ +static_library("clang-change-namespace") { + output_name = "clangChangeNamespace" + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang/lib/AST", + "//clang/lib/ASTMatchers", + "//clang/lib/Basic", + "//clang/lib/Format", + "//clang/lib/Frontend", + "//clang/lib/Lex", + "//clang/lib/Serialization", + "//clang/lib/Tooling", + "//clang/lib/Tooling/Core", + "//llvm/lib/Support", + ] + sources = [ + "ChangeNamespace.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/tool/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/tool/BUILD.gn new file mode 100644 index 00000000000..5938e1a25a4 --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/tool/BUILD.gn @@ -0,0 +1,19 @@ +executable("clang-change-namespace") { + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang-tools-extra/clang-change-namespace", + "//clang/lib/AST", + "//clang/lib/ASTMatchers", + "//clang/lib/Basic", + "//clang/lib/Format", + "//clang/lib/Frontend", + "//clang/lib/Rewrite", + "//clang/lib/Serialization", + "//clang/lib/Tooling", + "//clang/lib/Tooling/Core", + ] + include_dirs = [ ".." ] + sources = [ + "ClangChangeNamespace.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-move/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-move/BUILD.gn new file mode 100644 index 00000000000..b460c048915 --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-move/BUILD.gn @@ -0,0 +1,21 @@ +static_library("clang-move") { + output_name = "clangMove" + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang/lib/AST", + "//clang/lib/ASTMatchers", + "//clang/lib/Analysis", + "//clang/lib/Basic", + "//clang/lib/Format", + "//clang/lib/Frontend", + "//clang/lib/Lex", + "//clang/lib/Serialization", + "//clang/lib/Tooling", + "//clang/lib/Tooling/Core", + "//llvm/lib/Support", + ] + sources = [ + "ClangMove.cpp", + "HelperDeclRefGraph.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-move/tool/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-move/tool/BUILD.gn new file mode 100644 index 00000000000..904f698c9fb --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-move/tool/BUILD.gn @@ -0,0 +1,19 @@ +executable("clang-move") { + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang-tools-extra/clang-move", + "//clang/lib/AST", + "//clang/lib/ASTMatchers", + "//clang/lib/Basic", + "//clang/lib/Format", + "//clang/lib/Frontend", + "//clang/lib/Rewrite", + "//clang/lib/Serialization", + "//clang/lib/Tooling", + "//clang/lib/Tooling/Core", + ] + include_dirs = [ ".." ] + sources = [ + "ClangMoveMain.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-query/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-query/BUILD.gn new file mode 100644 index 00000000000..45212b48fb3 --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-query/BUILD.gn @@ -0,0 +1,18 @@ +static_library("clang-query") { + output_name = "clangQuery" + 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/Serialization", + "//llvm/lib/LineEditor", + "//llvm/lib/Support", + ] + sources = [ + "Query.cpp", + "QueryParser.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-query/tool/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-query/tool/BUILD.gn new file mode 100644 index 00000000000..9d0497ca883 --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-query/tool/BUILD.gn @@ -0,0 +1,17 @@ +executable("clang-query") { + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang-tools-extra/clang-query", + "//clang/lib/AST", + "//clang/lib/ASTMatchers", + "//clang/lib/ASTMatchers/Dynamic", + "//clang/lib/Basic", + "//clang/lib/Frontend", + "//clang/lib/Serialization", + "//clang/lib/Tooling", + ] + include_dirs = [ ".." ] + sources = [ + "ClangQuery.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/BUILD.gn new file mode 100644 index 00000000000..bb6e0ad5563 --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/BUILD.gn @@ -0,0 +1,17 @@ +static_library("clang-reorder-fields") { + output_name = "clangReorderFields" + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang/lib/AST", + "//clang/lib/ASTMatchers", + "//clang/lib/Basic", + "//clang/lib/Index", + "//clang/lib/Lex", + "//clang/lib/Serialization", + "//clang/lib/Tooling/Core", + "//llvm/lib/Support", + ] + sources = [ + "ReorderFieldsAction.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/tool/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/tool/BUILD.gn new file mode 100644 index 00000000000..405dcaaaf16 --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/tool/BUILD.gn @@ -0,0 +1,15 @@ +executable("clang-reorder-fields") { + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang-tools-extra/clang-reorder-fields", + "//clang/lib/Basic", + "//clang/lib/Frontend", + "//clang/lib/Rewrite", + "//clang/lib/Serialization", + "//clang/lib/Tooling", + "//clang/lib/Tooling/Core", + ] + sources = [ + "ClangReorderFields.cpp", + ] +} |