Go to file
sgjesse@chromium.org a470847226 Added better version information
The current version is now held in src/version.cc in a number of defines which needs to be modified when changing version.

The following defines make up the version information:

  MAJOR_VERSION
  MINOR_VERSION
  BUILD_NUMBER
  PATCH_LEVEL
  CANDIDATE_VERSION

The first four are numbers and the fifth is a boolean. Besides these five the define

  SONAME

can be used to set a specific soname when building the a shared library (see below). This will most likely be used on stable branches where binary compatibility is ensured between different versions. This define is a string.

This version information is now read by the SCons build to support setting the soname for a Linux shared library. This requires passing the option soname=on to the SCons build.

When soname=on is specified the soname for the shared library can be set in two different ways. Either it will be the full versioned library name (e.g. libv8-1.2.2.so) or a specific soname defined in src/version.cc. Whenever a shared library is build with an soname the filename of the library will hold the full version name (e.g. libv8-1.2.2.so).

I did not update the xcode project with the new files.

BUG=151
Review URL: http://codereview.chromium.org/100104

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1826 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-04-30 09:29:15 +00:00
benchmarks Fixed issue where \x.. and \u.... were rot13-ed in strings (but not in 2009-01-30 13:19:29 +00:00
include Create a transition API for the debug message handler. 2009-04-29 12:54:07 +00:00
samples Add a "read" extension to the shell programs. This global function 2009-04-17 21:04:34 +00:00
src Added better version information 2009-04-30 09:29:15 +00:00
test Added better version information 2009-04-30 09:29:15 +00:00
tools Added better version information 2009-04-30 09:29:15 +00:00
AUTHORS Issue 63: Running tests fails of there is a dot in the checkout path 2009-02-25 10:09:42 +00:00
ChangeLog Prepare push of version 1.2.1 to trunk. The main reason for this push 2009-04-27 09:14:19 +00:00
LICENSE Remove JSCRE 2009-02-25 08:08:01 +00:00
SConstruct Added better version information 2009-04-30 09:29:15 +00:00