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

Side by Side Diff: tools/visual_studio/README.txt

Issue 6905164: Remove the Visual Studio project files (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Minor changes Created 9 years, 7 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 | tools/visual_studio/arm.vsprops » ('j') | 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 Microsoft Visual Studio project files for including v8 1 The Microsoft Visual Studio project files for including V8 in a Visual
2 in a Visual Studio/Visual C++ Express solution. All these project files have 2 Studio/Visual C++ Express solution has been retired. If a Visual
3 been created for use with Microsoft Visual Studio 2005. They can however also 3 Studio project/solution is needed there is the option of using GYP to
4 be used in both Visual Studio 2008 and Visual C++ 2008 Express Edition. When 4 generate these. Please look in the build directory in the root of the
5 using the project files in the 2008 editions minor upgrades to the files will 5 V8 project. It contains the required infrastructure and a README.txt
6 be performed by Visual Studio. 6 file explaining how to get started.
7 7
8 v8_base.vcproj 8 Generating Visual Studio projects using GYP is how the Chromium
9 -------------- 9 project integrated V8 into the Windows build.
10 Base V8 library containing all the V8 code but no JavaScript library code.
11 10
12 v8.vcproj 11 The main build system for V8 is still SCons, see the V8 wiki page
13 --------- 12 http://code.google.com/p/v8/wiki/BuildingOnWindows for details.
14 V8 library containing all the V8 and JavaScript library code embedded as source
15 which is compiled as V8 is running.
16
17 v8_mksnapshot.vcproj
18 --------------------
19 Executable v8_mksnapshot.exe for building a heap snapshot from a running V8.
20
21 v8_snapshot_cc.vcproj
22 ---------------------
23 Uses v8_mksnapshot.exe to generate snapshot.cc, which is used in
24 v8_snapshot.vcproj.
25
26 v8_snapshot.vcproj
27 ------------------
28 V8 library containing all the V8 and JavaScript library code embedded as a heap
29 snapshot instead of source to be compiled as V8 is running. Using this library
30 provides significantly faster startup time than v8.vcproj.
31
32 The property sheets common.vsprops, debug.vsprops and release.vsprops contains
33 most of the configuration options and are inhireted by the project files
34 described above. The location of the output directory used are defined in
35 common.vsprops.
36
37 With regard to Platform SDK version V8 has no specific requriments and builds
38 with either what is supplied with Visual Studio 2005 or the latest Platform SDK
39 from Microsoft.
40
41 When adding these projects to a solution the following dependencies needs to be
42 in place:
43
44 v8.vcproj depends on v8_base.vcproj
45 v8_mksnapshot.vcproj depends on v8.vcproj
46 v8_snapshot_cc.vcproj depends on v8_mksnapshot.vcproj
47 v8_snapshot.vcproj depends on v8_snapshot_cc.vcproj and v8_base.vcproj
48
49 A project which uses V8 should then depend on v8_snapshot.vcproj.
50
51 If V8 without snapshot if preferred only v8_base.vcproj and v8.vcproj are
52 required and a project which uses V8 should depend on v8.vcproj.
53
54 Two sample project files are available as well. These are v8_shell_sample.vcproj
55 for building the sample in samples\shell.cc and v8_process_sample.vcproj for
56 building the sample in samples\process.cc. Add either of these (or both) to a
57 solution with v8_base, v8, v8_mksnapshot and v8_snapshot set up as described
58 solution with v8_base, v8, v8_mksnapshot and v8_snapshot set up as described
59 above and have them depend on v8_snapshot.
60
61 Finally a sample Visual Studio solution file for is provided. This solution file
62 includes the two sample projects together with the V8 projects and with the
63 dependencies configured as described above.
64
65 Python requirements
66 -------------------
67 When using the Microsoft Visual Studio project files Python version 2.4 or later
68 is required. Make sure that python.exe is on the path before running Visual
69 Studio. The use of Python is in the command script js2c.cmd which is used in the
70 Custom Build Step for v8natives.js in the v8.vcproj project.
OLDNEW
« no previous file with comments | « no previous file | tools/visual_studio/arm.vsprops » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698