summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2019-03-20 16:14:16 +0000
committerNico Weber <nicolasweber@gmx.de>2019-03-20 16:14:16 +0000
commit9920b98c716fade1176082d9788a345bcf2749a9 (patch)
tree8059d35882a4eb147932e3d279223832282958c1
parentd1ce455f7b6d5ae2db8018bc89426d5cf3de4e83 (diff)
downloadbcm5719-llvm-9920b98c716fade1176082d9788a345bcf2749a9.tar.gz
bcm5719-llvm-9920b98c716fade1176082d9788a345bcf2749a9.zip
gn build: Add build files for some clang-tools-extra
Adds clang-change-namespace, clang-move, clang-query, clang-reorder-fields. Differential Revision: https://reviews.llvm.org/D59554 llvm-svn: 356567
-rw-r--r--clang-tools-extra/clang-query/tool/CMakeLists.txt4
-rw-r--r--clang-tools-extra/clang-reorder-fields/tool/CMakeLists.txt4
-rw-r--r--llvm/utils/gn/secondary/BUILD.gn4
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/BUILD.gn19
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-change-namespace/tool/BUILD.gn19
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-move/BUILD.gn21
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-move/tool/BUILD.gn19
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-query/BUILD.gn18
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-query/tool/BUILD.gn17
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/BUILD.gn17
-rw-r--r--llvm/utils/gn/secondary/clang-tools-extra/clang-reorder-fields/tool/BUILD.gn15
11 files changed, 155 insertions, 2 deletions
diff --git a/clang-tools-extra/clang-query/tool/CMakeLists.txt b/clang-tools-extra/clang-query/tool/CMakeLists.txt
index e5c8a7745c2..d6ac0ae7804 100644
--- a/clang-tools-extra/clang-query/tool/CMakeLists.txt
+++ b/clang-tools-extra/clang-query/tool/CMakeLists.txt
@@ -1,6 +1,8 @@
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
-add_clang_executable(clang-query ClangQuery.cpp)
+add_clang_executable(clang-query
+ ClangQuery.cpp
+ )
target_link_libraries(clang-query
PRIVATE
clangAST
diff --git a/clang-tools-extra/clang-reorder-fields/tool/CMakeLists.txt b/clang-tools-extra/clang-reorder-fields/tool/CMakeLists.txt
index 97b41db5a6c..718ee960a61 100644
--- a/clang-tools-extra/clang-reorder-fields/tool/CMakeLists.txt
+++ b/clang-tools-extra/clang-reorder-fields/tool/CMakeLists.txt
@@ -1,4 +1,6 @@
-add_clang_tool(clang-reorder-fields ClangReorderFields.cpp)
+add_clang_tool(clang-reorder-fields
+ ClangReorderFields.cpp
+ )
target_link_libraries(clang-reorder-fields
PRIVATE
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",
+ ]
+}
OpenPOWER on IntegriCloud