diff options
author | Steven Knight <knight@baldmt.com> | 2003-03-28 16:09:05 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-03-28 16:09:05 (GMT) |
commit | d3ce17c54525be85011f667f584611cc02ee9a11 (patch) | |
tree | 75557be292bcd678b9da5c0efad224c4c8af4118 /src | |
parent | 7957b64201ebd516b970ea335ef0a7ef561d7427 (diff) | |
download | SCons-d3ce17c54525be85011f667f584611cc02ee9a11.zip SCons-d3ce17c54525be85011f667f584611cc02ee9a11.tar.gz SCons-d3ce17c54525be85011f667f584611cc02ee9a11.tar.bz2 |
Initialize the new branch.
Diffstat (limited to 'src')
-rw-r--r-- | src/CHANGES.txt | 4 | ||||
-rw-r--r-- | src/RELEASE.txt | 61 | ||||
-rw-r--r-- | src/setupTests.py | 9 |
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 |