From 3e016d48c41a2c896bef7f665f260e47830d39b5 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Sat, 23 Mar 2019 23:16:41 +0000 Subject: [PATCH] gn build: Add build files for modularize and pp-trace Differential Revision: https://reviews.llvm.org/D59701 llvm-svn: 356845 --- llvm/utils/gn/secondary/BUILD.gn | 2 ++ .../secondary/clang-tools-extra/modularize/BUILD.gn | 21 +++++++++++++++++++++ .../secondary/clang-tools-extra/pp-trace/BUILD.gn | 16 ++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/modularize/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/pp-trace/BUILD.gn diff --git a/llvm/utils/gn/secondary/BUILD.gn b/llvm/utils/gn/secondary/BUILD.gn index 8933ec4..0143e80 100644 --- a/llvm/utils/gn/secondary/BUILD.gn +++ b/llvm/utils/gn/secondary/BUILD.gn @@ -11,6 +11,8 @@ group("default") { "//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-tools-extra/modularize", + "//clang-tools-extra/pp-trace", "//clang/test", "//lld/test", "//llvm/test", diff --git a/llvm/utils/gn/secondary/clang-tools-extra/modularize/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/modularize/BUILD.gn new file mode 100644 index 0000000..8106964 --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/modularize/BUILD.gn @@ -0,0 +1,21 @@ +executable("modularize") { + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang/lib/AST", + "//clang/lib/Basic", + "//clang/lib/Driver", + "//clang/lib/Frontend", + "//clang/lib/Lex", + "//clang/lib/Serialization", + "//clang/lib/Tooling", + "//llvm/lib/Option", + "//llvm/lib/Support", + ] + sources = [ + "Modularize.cpp", + "ModuleAssistant.cpp", + "ModularizeUtilities.cpp", + "CoverageChecker.cpp", + "PreprocessorTracker.cpp", + ] +} diff --git a/llvm/utils/gn/secondary/clang-tools-extra/pp-trace/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/pp-trace/BUILD.gn new file mode 100644 index 0000000..0a0cc3f --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/pp-trace/BUILD.gn @@ -0,0 +1,16 @@ +executable("pp-trace") { + configs += [ "//llvm/utils/gn/build:clang_code" ] + deps = [ + "//clang/lib/AST", + "//clang/lib/Basic", + "//clang/lib/Frontend", + "//clang/lib/Lex", + "//clang/lib/Serialization", + "//clang/lib/Tooling", + "//llvm/lib/Support", + ] + sources = [ + "PPTrace.cpp", + "PPCallbacksTracker.cpp", + ] +} -- 2.7.4