From 84a1b4d7935c69c3d12aa74b90c7dfb7931b825a Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Sun, 25 Nov 2018 13:56:04 -0800 Subject: Move libdeno build config to libdeno/BUILD.gn --- build_extra/deno.gni | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 build_extra/deno.gni (limited to 'build_extra') diff --git a/build_extra/deno.gni b/build_extra/deno.gni deleted file mode 100644 index 9e0d43cab..000000000 --- a/build_extra/deno.gni +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2018 the Deno authors. All rights reserved. MIT license. -import("//build/compiled_action.gni") - -declare_args() { - # Use prebuilt V8 libraries from //prebuilt/ - use_prebuilt_v8 = true -} - -template("run_node") { - action(target_name) { - forward_variables_from(invoker, "*") - script = "//tools/run_node.py" - } -} - -# Template to generate different V8 snapshots based on different runtime flags. -# Can be invoked with run_mksnapshot(). The target will resolve to -# run_mksnapshot_. If is "default", no file suffixes will be used. -# Otherwise files are suffixed, e.g. embedded_.cc and -# snapshot_blob_.bin. -# -# The template exposes the variables: -# args: additional flags for mksnapshots -# embedded_suffix: a camel case suffix for method names in the embedded -# snapshot. -template("create_snapshot") { - name = target_name - compiled_action("create_snapshot_" + name) { - forward_variables_from(invoker, - [ - "testonly", - "deps", - ]) - tool = ":snapshot_creator" - visibility = [ ":*" ] # Only targets in this file can depend on this. - snapshot_out_bin = "$target_gen_dir/snapshot_$name.bin" - inputs = [ - invoker.js, - ] - if (defined(invoker.source_map)) { - inputs += [ invoker.source_map ] - } - outputs = [ - snapshot_out_bin, - ] - args = rebase_path(outputs, root_build_dir) + - rebase_path(inputs, root_build_dir) - - # To debug snapshotting problems: - # args += ["--trace-serializer"] - } -} -- cgit v1.2.3