From 8f810ec3e409aafe3fb24aeded6f7b3040db8866 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Wed, 31 Jan 2024 01:51:09 +0000 Subject: [PATCH] Fix the output paths of the Web esbuild GN template --- build/esbuild/esbuild.gni | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build/esbuild/esbuild.gni b/build/esbuild/esbuild.gni index 034849b63be19..f20cdb3c8662d 100644 --- a/build/esbuild/esbuild.gni +++ b/build/esbuild/esbuild.gni @@ -21,7 +21,9 @@ template("esbuild") { esbuild, invoker.entry_point, ] - outputs = [ invoker.output_bundle ] + output_filename = get_path_info(invoker.entry_point, "file") + output_path = "${invoker.output_bundle}/$output_filename" + outputs = [ output_path ] absolute_output = rebase_path(invoker.output_bundle) args = [ rebase_path(esbuild, root_build_dir) ] if (defined(invoker.bundle) && invoker.bundle) { @@ -32,7 +34,7 @@ template("esbuild") { } if (defined(invoker.sourcemap) && invoker.sourcemap) { args += [ "--sourcemap" ] - outputs += [ invoker.output_bundle + ".map" ] + outputs += [ output_path + ".map" ] } args += [ "--outdir=$absolute_output",