diff options
| author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2023-02-20 21:45:34 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-20 21:45:34 +0100 |
| commit | 914b08fc19e5c7268e7b04a216337e765d6a06e8 (patch) | |
| tree | 39f73f4e046346f358d74ff10f62cb2d5f7078a8 /core/Cargo.toml | |
| parent | 4d1a14ca7fa9496f36470a7771448a9b006b0204 (diff) | |
build: add "include_js_files_for_snapshotting" Cargo feature (#17826)
This allows to not include source code into the binary (because
it will already be included in the V8 snapshot).
Nothing changes for the embedders - everything should still build the
same.
This commit brings the binary size from 87Mb to 82Mb on M1.
Alternative to https://github.com/denoland/deno/pull/17820 and
https://github.com/denoland/deno/pull/17653
---------
Co-authored-by: Leo Kettmeir <crowlkats@toaxl.com>
Diffstat (limited to 'core/Cargo.toml')
| -rw-r--r-- | core/Cargo.toml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/Cargo.toml b/core/Cargo.toml index 2b4d40207..a246a7efe 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -16,6 +16,7 @@ path = "lib.rs" [features] default = ["v8_use_custom_libcxx"] v8_use_custom_libcxx = ["v8/use_custom_libcxx"] +include_js_files_for_snapshotting = [] [dependencies] anyhow.workspace = true |
