From 30479868d0fae6ca9d812fb9f3b19056386c535e Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Fri, 15 Jun 2018 19:58:33 +0200 Subject: [PATCH] Make libdeno a complete_static_lib for rust linking --- deno2/BUILD.gn | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/deno2/BUILD.gn b/deno2/BUILD.gn index 5cb49aaa78..e660c08e90 100644 --- a/deno2/BUILD.gn +++ b/deno2/BUILD.gn @@ -30,7 +30,8 @@ executable("mock_runtime_test") { defines = [ "DENO_MOCK_RUNTIME" ] } -component("libdeno") { +static_library("libdeno") { + complete_static_lib = true sources = [ "from_snapshot.cc", ] @@ -38,7 +39,6 @@ component("libdeno") { ":create_snapshot_deno", ":deno_nosnapshot", ] - include_dirs = [ target_gen_dir ] } source_set("deno_nosnapshot") { @@ -49,14 +49,16 @@ source_set("deno_nosnapshot") { "file_util.h", "include/deno.h", ] - include_dirs = [ "include/" ] deps = [ "v8:v8", "v8:v8_libbase", "v8:v8_libplatform", "v8:v8_libsampler", ] - public_configs = [ ":public_v8_base_config" ] + public_configs = [ + "v8:libplatform_config", + ":public_v8_base_config", + ] } # This allows us to v8/src/base/ libraries.