From 025a2dcaff9a08f7180ceac7254ab84eb38f184e 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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356845 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/gn/secondary/BUILD.gn | 2 ++ .../clang-tools-extra/modularize/BUILD.gn | 21 +++++++++++++++++++ .../clang-tools-extra/pp-trace/BUILD.gn | 16 ++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 utils/gn/secondary/clang-tools-extra/modularize/BUILD.gn create mode 100644 utils/gn/secondary/clang-tools-extra/pp-trace/BUILD.gn diff --git a/utils/gn/secondary/BUILD.gn b/utils/gn/secondary/BUILD.gn index 8933ec404a8..0143e80de80 100644 --- a/utils/gn/secondary/BUILD.gn +++ b/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/utils/gn/secondary/clang-tools-extra/modularize/BUILD.gn b/utils/gn/secondary/clang-tools-extra/modularize/BUILD.gn new file mode 100644 index 00000000000..8106964b78b --- /dev/null +++ b/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/utils/gn/secondary/clang-tools-extra/pp-trace/BUILD.gn b/utils/gn/secondary/clang-tools-extra/pp-trace/BUILD.gn new file mode 100644 index 00000000000..0a0cc3facae --- /dev/null +++ b/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.50.1