diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-06-15 19:58:33 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-06-15 22:19:00 +0200 |
commit | 30479868d0fae6ca9d812fb9f3b19056386c535e (patch) | |
tree | f8674aa9df573861b642242e8499471e04648bd1 | |
parent | 97923e3d26d2fb5a6be6c00b8d8d6a085cf71b8e (diff) |
Make libdeno a complete_static_lib for rust linking
-rw-r--r-- | deno2/BUILD.gn | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/deno2/BUILD.gn b/deno2/BUILD.gn index 5cb49aaa7..e660c08e9 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. |