From 374db8fc2e49f7d627e8942681d467422641f4b2 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Tue, 19 Jul 2022 16:50:53 -0400 Subject: [PATCH] [gn build] (manually) port c91ce941448 (HTMLForestResources.inc) --- .../clang-tools-extra/pseudo/tool/BUILD.gn | 25 ++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/llvm/utils/gn/secondary/clang-tools-extra/pseudo/tool/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/pseudo/tool/BUILD.gn index d891dd2..5de30fd 100644 --- a/llvm/utils/gn/secondary/clang-tools-extra/pseudo/tool/BUILD.gn +++ b/llvm/utils/gn/secondary/clang-tools-extra/pseudo/tool/BUILD.gn @@ -1,11 +1,32 @@ +action("HTMLForestResources") { + script = "bundle_resources.py" + inputs = [ + "HTMLForest.css", + "HTMLForest.js", + "HTMLForest.html", + ] + outputs = [ "$target_gen_dir/HTMLForestResources.inc" ] + args = + rebase_path(outputs, root_build_dir) + rebase_path(inputs, root_build_dir) +} + executable("clang-pseudo") { configs += [ "//llvm/utils/gn/build:clang_code" ] deps = [ + ":HTMLForestResources", "//clang-tools-extra/pseudo/lib", "//clang-tools-extra/pseudo/lib/cli", "//clang/lib/Basic", "//llvm/lib/Support", ] - include_dirs = [ "../include" ] - sources = [ "ClangPseudo.cpp" ] + include_dirs = [ + "../include", + + # To pick up HTMLForestResources.inc: + target_gen_dir, + ] + sources = [ + "ClangPseudo.cpp", + "HTMLForest.cpp", + ] } -- 2.7.4