From: Nico Weber Date: Sat, 23 Mar 2019 23:16:41 +0000 (+0000) Subject: gn build: Add build files for modularize and pp-trace X-Git-Tag: llvmorg-10-init~9306 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3e016d48c41a2c896bef7f665f260e47830d39b5;p=platform%2Fupstream%2Fllvm.git gn build: Add build files for modularize and pp-trace Differential Revision: https://reviews.llvm.org/D59701 llvm-svn: 356845 --- 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", + ] +}