File tree 2 files changed +13
-25
lines changed 2 files changed +13
-25
lines changed Original file line number Diff line number Diff line change @@ -81,8 +81,11 @@ rust_test("deno_core_http_bench_test") {
81
81
82
82
rust_executable (" snapshot_creator" ) {
83
83
source_root = " snapshot_creator.rs"
84
- deps = [
85
- " :deno_core_deps" ,
84
+ extern = [
85
+ {
86
+ label = " :deno"
87
+ crate_name = " deno"
88
+ crate_type = " rlib"
89
+ },
86
90
]
87
- extern_rlib = main_extern_rlib
88
91
}
Original file line number Diff line number Diff line change 4
4
// This snapshot program is considered "basic" because the code being
5
5
// snapshotted cannot call ops.
6
6
7
- #![ allow( dead_code) ]
8
-
9
- // TODO(ry) DRY up this repeated code from lib.rs
10
-
11
- #[ macro_use]
12
- extern crate log;
13
- extern crate futures;
14
- extern crate libc;
15
-
16
- mod flags;
17
- mod isolate;
18
- mod js_errors;
19
- mod libdeno;
20
- mod module_specifier;
21
- mod modules;
22
- mod shared_queue;
23
-
24
- use crate :: isolate:: js_check;
25
- use crate :: isolate:: Isolate ;
26
- use crate :: isolate:: StartupData ;
7
+ extern crate deno;
8
+
9
+ use deno:: js_check;
10
+ use deno:: Isolate ;
11
+ use deno:: StartupData ;
27
12
use std:: env;
28
13
use std:: io:: Write ;
29
14
30
15
fn main ( ) {
31
16
let args: Vec < String > = env:: args ( ) . collect ( ) ;
32
17
// NOTE: `--help` arg will display V8 help and exit
33
- let args = flags :: v8_set_flags ( args) ;
18
+ let args = deno :: v8_set_flags ( args) ;
34
19
35
20
let ( snapshot_out_bin, js_filename) = if args. len ( ) == 3 {
36
21
( args[ 1 ] . clone ( ) , args[ 2 ] . clone ( ) )
37
22
} else {
38
- eprintln ! ( "Usage: snapshot_creator <out_dir > <js_filename>" ) ;
23
+ eprintln ! ( "Usage: snapshot_creator <out_filename > <js_filename>" ) ;
39
24
std:: process:: exit ( 1 ) ;
40
25
} ;
41
26
You can’t perform that action at this time.
0 commit comments