| Index: build/README.txt
|
| ===================================================================
|
| --- build/README.txt (revision 7691)
|
| +++ build/README.txt (working copy)
|
| @@ -5,21 +5,45 @@
|
| 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
|
| +the V8 project do the following:
|
|
|
| $ svn co http://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 http://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 http://src.chromium.org/svn/trunk/tools/third_party/python_26@70627 third_party/python_26
|
| +
|
| +Now generate Visual Studio solution and project files:
|
| +
|
| +> third_party\python_26\python build/gyp_v8 -D target_arch=ia32
|
| +
|
| +Now open build\All.sln in Visual Studio.
|
|
|