v8/build
vogelheim@chromium.org ba9f391bc0 Support external startup data in V8.
[Retry of crrev.com/293993021, which caused problems with 'ninja all' in Chromium. First patch set if a clean apply
of crrev.com/293993021. Subsequent sets are the actual fix
for that issue.]

If the embedder chooses, the 'natives' (library sources) and the
precompiled startup blob can be written to files during the build
process and handed over to V8 at startup. The main purpose would be
to reduce the size of the compiled binary for space constrained
platforms.

The build-time option is off by default. Nothing should change if
it's not enabled.

BUG=
R=jochen@chromium.org

Review URL: https://codereview.chromium.org/315033002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21696 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-06-05 13:06:21 +00:00
..
all.gyp Add parser-shell. 2014-03-24 14:43:41 +00:00
android.gypi Introduce x87 port 2014-05-23 16:37:27 +00:00
features.gypi Support external startup data in V8. 2014-06-05 13:06:21 +00:00
gyp_v8 Make build/gyp_v8 cope with ninja on linux 2014-04-03 07:40:32 +00:00
gyp_v8.py Revert r18435 "... Roll gyp 1685:1806" 2014-01-02 15:13:53 +00:00
README.txt Fix outdated build/README.txt 2013-04-22 13:32:40 +00:00
shim_headers.gypi Add dependency to ICU 4.6 2013-07-01 08:32:41 +00:00
standalone.gypi Introduce x87 port 2014-05-23 16:37:27 +00:00
toolchain.gypi X87: use more suitable build flag 2014-06-02 11:39:44 +00:00

For build instructions, please refer to:

https://code.google.com/p/v8/wiki/BuildingWithGYP

TL;DR version on *nix:
$ make dependencies        # Only needed once.
$ make ia32.release -j8
$ make ia32.release.check  # Optionally: run tests.