OLD | NEW |
1 This is a copy of SCons, a Python-based software build tool (that is, | 1 This is a copy of SCons, a Python-based software build tool (that is, |
2 replacement for Make) that we use for cross-platform builds. | 2 replacement for Make) that we use for cross-platform builds. |
3 | 3 |
4 Current version: 1.0.1.d20080915 | 4 Current version: 1.2.0 |
5 | 5 |
6 Originally obtained from: | 6 Originally obtained from: |
7 | 7 |
8 http://www.scons.org/downloads.php | 8 http://www.scons.org/downloads.php |
9 | 9 |
10 SCons ships under an MIT license. See the scons-LICENSE file in | 10 SCons ships under an MIT license. See the scons-LICENSE file in |
11 this directory for specifics. | 11 this directory for specifics. |
12 | 12 |
13 We check in the contents of the scons-local-* package(s) provided | 13 We check in the contents of the scons-local-* package(s) provided |
14 by the SCons Project. | 14 by the SCons Project. |
15 | 15 |
16 Before checking in, we copy the contents of the version-specific | 16 Before checking in, copy the contents of the version-specific |
17 "scons-local-{VERSION}" to the "scons-local". We do this so we can use | 17 "scons-local-{VERSION}" subdirectory to the "scons-local" subdirectory. |
18 Subversion to diff and revert versions more easily, and to make it easier | 18 We do this so we can use Subversion to diff and revert imported versions, |
19 to propagate any local modifications we might make to any new versions | 19 and to make it easier to propagate any local modifications we might make |
20 we check in. | 20 to any new versions we check in. |
21 | |
22 We currently do not have any local modifications to the SCons code itself. | |
23 | 21 |
24 To import a new version of SCons: | 22 To import a new version of SCons: |
25 | 23 |
26 - Visit http://www.scons.org/downloads.php | 24 - Visit http://www.scons.org/downloads.php |
27 | 25 |
28 - Download the latest scons-local package. | 26 - Download the latest scons-local package. |
29 | 27 |
30 - Unpack in the current directory: | 28 - Unpack in the current directory: |
31 | 29 |
32 $ tar zxf scons-local-{VERSION}.tar.gz | 30 $ tar zxf scons-local-{VERSION}.tar.gz |
33 | 31 |
34 - Copy the contents of the version-specific directory to scons-local: | 32 - Copy the contents of the version-specific directory to scons-local: |
35 | 33 |
36 $ cp -rf scons-local-{VERSION}/* scons-local | 34 $ cp -rf scons-local-{VERSION}/* scons-local |
| 35 $ rm -rf scons-local-{VERSION} |
37 | 36 |
38 - Update this README.google file to reflect the new version number. | 37 - Update this README.google file to reflect the new version number. |
39 | 38 |
40 - Check in. | 39 - Check in (after appropriate testing, of course). |
OLD | NEW |