Home | History | Annotate | only in /external/v8/build
Up to higher level directory
NameDateSize
all.gyp11-Dec-2013427
android.gypi11-Dec-20138.3K
armu.gypi11-Dec-20131.7K
common.gypi11-Dec-201313.9K
gyp_v811-Dec-20136K
mipsu.gypi11-Dec-20131.6K
README.txt11-Dec-20132.2K
standalone.gypi11-Dec-20137.7K

README.txt

      1 This directory contains the V8 GYP files used to generate actual project files
      2 for different build systems.
      3 
      4 This is currently work in progress but this is expected to replace the SCons
      5 based build system.
      6 
      7 To use this a checkout of GYP is needed inside this directory. From the root of
      8 the V8 project do the following:
      9 
     10 $ svn co http://gyp.googlecode.com/svn/trunk build/gyp
     11 
     12 Note for the command lines below that Debug is the default configuration,
     13 so specifying that on the command lines is not required.
     14 
     15 
     16 To generate Makefiles on Linux:
     17 -------------------------------
     18 
     19 $ build/gyp_v8
     20 
     21 This will build makefiles for ia32, x64 and the ARM simulator with names
     22 Makefile-ia32, Makefile-x64 and Makefile-armu respectively.
     23 
     24 To build and run for ia32 in debug and release version do:
     25 
     26 $ make -f Makefile-ia32
     27 $ out/Debug/shell
     28 $ make -f Makefile-ia32 BUILDTYPE=Release
     29 $ out/Release/shell
     30 
     31 Change the makefile to build and run for the other architectures.
     32 
     33 
     34 To generate Xcode project files on Mac OS:
     35 ------------------------------------------
     36 
     37 $ build/gyp_v8
     38 
     39 This will make an Xcode project for the ia32 architecture. To build and run do:
     40 
     41 $ xcodebuild -project build/all.xcodeproj
     42 $ samples/build/Debug/shell
     43 $ xcodebuild -project build/all.xcodeproj -configuration Release
     44 $ samples/build/Release/shell
     45 
     46 
     47 To generate Visual Studio solution and project files on Windows:
     48 ----------------------------------------------------------------
     49 
     50 On Windows an additional third party component is required. This is cygwin in
     51 the same version as is used by the Chromium project. This can be checked out
     52 from the Chromium repository. From the root of the V8 project do the following:
     53 
     54 > svn co http://src.chromium.org/svn/trunk/deps/third_party/cygwin@66844 third_party/cygwin
     55 
     56 To run GYP Python is required and it is recommended to use the same version as
     57 is used by the Chromium project. This can also be checked out from the Chromium
     58 repository. From the root of the V8 project do the following:
     59 
     60 > svn co http://src.chromium.org/svn/trunk/tools/third_party/python_26@89111 third_party/python_26
     61 
     62 Now generate Visual Studio solution and project files for the ia32 architecture:
     63 
     64 > third_party\python_26\python build/gyp_v8
     65 
     66 Now open build\All.sln in Visual Studio.
     67