summaryrefslogtreecommitdiff
path: root/core/BUILD.gn
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2019-09-02 17:07:11 -0400
committerGitHub <noreply@github.com>2019-09-02 17:07:11 -0400
commitd43b43ca781b025b9a6a54827ea3ef193972ef24 (patch)
tree84173b6a653802a41c23145dd3b2048d9075e2a4 /core/BUILD.gn
parent56508f113d9fe61ffcce4cbbb85e3d6961888e1d (diff)
Refactor snapshot build (#2825)
Instead of using core/snapshot_creator.rs, instead two crates are introduced which allow building the snapshot during build.rs. Rollup is removed and replaced with our own bundler. This removes the Node build dependency. Modules in //js now use Deno-style imports with file extensions, rather than Node style extensionless imports. This improves incremental build time when changes are made to //js files by about 40 seconds.
Diffstat (limited to 'core/BUILD.gn')
-rw-r--r--core/BUILD.gn12
1 files changed, 0 insertions, 12 deletions
diff --git a/core/BUILD.gn b/core/BUILD.gn
index 0f1eba8ca..bf9d910c0 100644
--- a/core/BUILD.gn
+++ b/core/BUILD.gn
@@ -7,7 +7,6 @@ group("default") {
":deno_core_http_bench",
":deno_core_http_bench_test",
":deno_core_test",
- ":snapshot_creator",
]
}
@@ -78,14 +77,3 @@ rust_test("deno_core_http_bench_test") {
extern = http_bench_extern
extern_rlib = http_bench_extern_rlib
}
-
-rust_executable("snapshot_creator") {
- source_root = "snapshot_creator.rs"
- extern = [
- {
- label = ":deno"
- crate_name = "deno"
- crate_type = "rlib"
- },
- ]
-}