diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-06-10 05:34:03 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-06-10 05:34:03 +0200 |
commit | ff48eca5403140b134a3e6a772ffb6f8905fae3e (patch) | |
tree | 95935ed417348820b781061a51547722526f3913 /deno2/BUILD.gn | |
parent | 3062039ffe5563cab1f80b2d7da2d9c7e468c462 (diff) |
Expose deno::from_snapshot() constructor
Diffstat (limited to 'deno2/BUILD.gn')
-rw-r--r-- | deno2/BUILD.gn | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/deno2/BUILD.gn b/deno2/BUILD.gn index e044b29a0..a7a414ad0 100644 --- a/deno2/BUILD.gn +++ b/deno2/BUILD.gn @@ -92,7 +92,7 @@ v8_executable("snapshot_creator") { ] configs = [ "v8:libplatform_config" ] deps = [ - ":libdeno", + ":deno_nosnapshot", ] } @@ -100,17 +100,23 @@ v8_executable("deno") { sources = [ "main.cc", ] - include_dirs = [ target_gen_dir ] configs = [ "v8:libplatform_config" ] deps = [ - ":create_snapshot_deno", ":libdeno", ] } v8_component("libdeno") { + configs = [ "v8:libplatform_config" ] + deps = [ + ":deno_snapshot", + ] +} + +v8_source_set("deno_nosnapshot") { sources = [ "deno.cc", + "deno_internal.h", "include/deno.h", ] include_dirs = [ "include/" ] @@ -121,11 +127,21 @@ v8_component("libdeno") { "v8:v8_libbase", "v8:v8_libplatform", "v8:v8_libsampler", - "//build/config:exe_and_shlib_deps", - "//build/win:default_exe_manifest", ] } +v8_source_set("deno_snapshot") { + sources = [ + "from_snapshot.cc", + ] + deps = [ + ":create_snapshot_deno", + ":deno_nosnapshot", + ] + include_dirs = [ target_gen_dir ] + configs = [ "v8:libplatform_config" ] +} + executable("deno_test") { testonly = true sources = [ |