This directory contains the V8 GYP files used to generate actual project files for different build systems.
This is currently work in progress but this is expected to replace the SCons based build system.
To use this a checkout of GYP is needed inside this directory. From the root of the V8 project do the following:
$ svn co gyp.googlecode.com/svn/trunk build/gyp
To generate Makefiles and build 32-bit version on Linux:
$ GYP_DEFINES=target_arch=ia32 build/gyp_v8 $ make
To generate Makefiles and build 64-bit version on Linux:
$ GYP_DEFINES=target_arch=x64 build/gyp_v8 $ make
To generate Makefiles and build for the arm simulator on Linux:
$ build/gyp_v8 -I build/arm.gypi $ make
To generate Visual Studio solution and project files on Windows:
On Windows an additional third party component is required. This is cygwin in the same version as is used by the Chromium project. This can be checked out from the Chromium repository. From the root of the V8 project do the following:
> svn co src.chromium.org/svn/trunk/deps/third_party/cygwin@66844 third_party/cygwin
To run GYP Python is required and it is reccomended to use the same version as is used by the Chromium project. This can also be checked out from the Chromium repository. From the root of the V8 project do the following:
> svn co src.chromium.org/svn/trunk/tools/third_party/python_26@70627 third_party/python_26
Now generate Visual Studio solution and project files:
> third_partypython_26python build/gyp_v8 -D target_arch=ia32
Now open buildAll.sln in Visual Studio.
Generated with the Darkfish Rdoc Generator 2.