From 92e404706b0b1a26cdaf6f8cf81aac148292557f Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 12 Nov 2018 17:17:30 -0800 Subject: Use include_bytes! instead of incbin. (#1182) --- BUILD.gn | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'BUILD.gn') diff --git a/BUILD.gn b/BUILD.gn index ce15a762d..198f68114 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -143,40 +143,12 @@ rust_executable("deno") { } source_set("snapshot") { - sources = [ - "src/snapshot.cc", - ] - configs += [ ":deno_config" ] inputs = [ "$target_gen_dir/snapshot_deno.bin", ] deps = [ ":create_snapshot_deno", ] - - # snapshot.cc doesn't need to depend on libdeno, it just needs deno_buf. - include_dirs = [ "libdeno/" ] - - # src/snapshot.cc uses an assembly '.incbin' directive to embed the snapshot. - # This causes trouble when using sccache: since the snapshot file is not - # inlined by the c preprocessor, sccache doesn't take its contents into - # consideration, leading to false-positive cache hits. - # Maybe other caching tools have this issue too, but ccache is unaffected. - # Therefore, if a cc_wrapper is used that isn't ccache, include a generated - # header file that contains the the sha256 hash of the snapshot. - if (cc_wrapper != "" && cc_wrapper != "ccache") { - hash_h = "$target_gen_dir/bundle/hash.h" - inputs += [ hash_h ] - deps += [ ":bundle_hash_h" ] - if (is_win) { - cflags = [ "/FI" + rebase_path(hash_h, target_out_dir) ] - } else { - cflags = [ - "-include", - rebase_path(hash_h, target_out_dir), - ] - } - } } rust_executable("hyper_hello") { -- cgit v1.2.3