0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-01 12:16:11 -05:00

Make libdeno a complete_static_lib for rust linking

This commit is contained in:
Ryan Dahl 2018-06-15 19:58:33 +02:00
parent 97923e3d26
commit 30479868d0

View file

@ -30,7 +30,8 @@ executable("mock_runtime_test") {
defines = [ "DENO_MOCK_RUNTIME" ] defines = [ "DENO_MOCK_RUNTIME" ]
} }
component("libdeno") { static_library("libdeno") {
complete_static_lib = true
sources = [ sources = [
"from_snapshot.cc", "from_snapshot.cc",
] ]
@ -38,7 +39,6 @@ component("libdeno") {
":create_snapshot_deno", ":create_snapshot_deno",
":deno_nosnapshot", ":deno_nosnapshot",
] ]
include_dirs = [ target_gen_dir ]
} }
source_set("deno_nosnapshot") { source_set("deno_nosnapshot") {
@ -49,14 +49,16 @@ source_set("deno_nosnapshot") {
"file_util.h", "file_util.h",
"include/deno.h", "include/deno.h",
] ]
include_dirs = [ "include/" ]
deps = [ deps = [
"v8:v8", "v8:v8",
"v8:v8_libbase", "v8:v8_libbase",
"v8:v8_libplatform", "v8:v8_libplatform",
"v8:v8_libsampler", "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. # This allows us to v8/src/base/ libraries.