summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-03-28 16:09:05 (GMT)
committerSteven Knight <knight@baldmt.com>2003-03-28 16:09:05 (GMT)
commitd3ce17c54525be85011f667f584611cc02ee9a11 (patch)
tree75557be292bcd678b9da5c0efad224c4c8af4118 /src
parent7957b64201ebd516b970ea335ef0a7ef561d7427 (diff)
downloadSCons-d3ce17c54525be85011f667f584611cc02ee9a11.zip
SCons-d3ce17c54525be85011f667f584611cc02ee9a11.tar.gz
SCons-d3ce17c54525be85011f667f584611cc02ee9a11.tar.bz2
Initialize the new branch.
Diffstat (limited to 'src')
-rw-r--r--src/CHANGES.txt4
-rw-r--r--src/RELEASE.txt61
-rw-r--r--src/setupTests.py9
3 files changed, 15 insertions, 59 deletions
diff --git a/src/CHANGES.txt b/src/CHANGES.txt
index 71f32cb..542eefd 100644
--- a/src/CHANGES.txt
+++ b/src/CHANGES.txt
@@ -8,6 +8,10 @@
+RELEASE 0.13 - XXX
+
+
+
RELEASE 0.12 - Thu, 27 Mar 2003 23:52:09 -0600
From Charles Crain:
diff --git a/src/RELEASE.txt b/src/RELEASE.txt
index b5e5776..8b00a2b 100644
--- a/src/RELEASE.txt
+++ b/src/RELEASE.txt
@@ -20,11 +20,15 @@ more effectively, please sign up for the scons-users mailing list at:
-RELEASE 0.12 - Thu, 27 Mar 2003 23:52:09 -0600
+RELEASE 0.13 - XXX
- This is the twelfth alpha release of SCons. Please consult the
+ This is the thirteenth alpha release of SCons. Please consult the
CHANGES.txt file for a list of specific changes since last release.
+ Please note the following important changes since release 0.12:
+
+ - XXX
+
Please note the following important changes since release 0.11:
- The default behavior of SCons is now to change to the directory in
@@ -34,59 +38,6 @@ RELEASE 0.12 - Thu, 27 Mar 2003 23:52:09 -0600
SConscriptChdir(0)
- Please note the following important changes since release 0.10:
-
- - The default suffix for shared object files when using gcc has
- now been changed to '.os'. This is to make library builds more
- convenient by allowing both static (compiled without -fPIC) and
- shared object files (compiled with -fPIC) to exist side-by-side.
- If you want to preserve the old behavior of using .o files for
- shared objects, you must now explicitly reset the SHOBJSUFFIX
- value in your construction environment as follows:
-
- env = Environment(SHOBJSUFFIX = '.o')
-
- - The default behavior when no targets are specified has been changed
- to be like Make: everything in the current directory and below will
- be built. This can be disabled by specifying "Default(None)" in an
- SConscript, in which case there will be no default targets and
- SCons will print an appropriate error message.
-
- - Setting the BUILDERS construction variable now properly clears
- the previous Builder attributes from the construction Environment.
- Before, you could initialize BUILDERS like so:
-
- env = Environment(BUILDERS = {'NewBuilder' : foo})
-
- And still use the canned default Builders like env.Program(),
- env.Object(), env.StaticLibrary(), etc. No more. Beginning with
- SCons 0.10, an initialization like that above will create an
- Environment with only the env.NewBuilder() Builder.
-
- So now, if you want to use a new builder in addition to the default
- builders, you should explicitly append your new builder to the
- existing ones using techniques like the following:
-
- env.Append(BUILDERS = {'NewBuilder' : foo})
-
- env['BUILDERS']['newbuilder'] = foo
-
- - An "env" argument has been added to the calls to all functions that
- return a string for a Python function Action. This makes the string
- function and build function calls take the same arguments:
-
- def build_it(target, source, env):
- # build the target from the source
- return 0
-
- def string_it(target, source, env):
- return "building '%s' from '%s'" % (target[0], source[0])
-
- a = Action(build_it, string_it)
-
- If you have defined a strfunction() for a Python function Action,
- you will need to add a third "env" argument to your function call.
-
SCons is developed with an extensive regression test suite, and a
rigorous development methodology for continually improving that suite.
Because of this, SCons is of sufficient quality that you can use it
diff --git a/src/setupTests.py b/src/setupTests.py
index 78fd387..0ba2f2f 100644
--- a/src/setupTests.py
+++ b/src/setupTests.py
@@ -47,10 +47,11 @@ try:
except KeyError:
cwd = os.getcwd()
-try:
- version = os.environ['SCONS_VERSION']
-except KeyError:
- version = '0.12'
+#try:
+# version = os.environ['SCONS_VERSION']
+#except KeyError:
+# version = '__VERSION__'
+version = '0.13'
scons_version = 'scons-%s' % version