Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(626)

Side by Side Diff: build/README.txt

Issue 13911011: Fix outdated build/README.txt (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: added short summary Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 This directory contains the V8 GYP files used to generate actual project files 1 For build instructions, please refer to:
2 for different build systems.
3 2
4 This is currently work in progress but this is expected to replace the SCons 3 https://code.google.com/p/v8/wiki/BuildingWithGYP
5 based build system.
6 4
7 To use this a checkout of GYP is needed inside this directory. From the root of 5 TL;DR version on *nix:
8 the V8 project do the following: 6 $ make dependencies # Only needed once.
7 $ make ia32.release -j8
8 $ make ia32.release.check # Optionally: run tests.
9 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_p arty/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 thi rd_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.
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698