diff options
author | Steven Knight <knight@baldmt.com> | 2002-12-05 16:43:51 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2002-12-05 16:43:51 (GMT) |
commit | cbf751b2a58f446e7a6a4230c918c4816710b3fa (patch) | |
tree | 923ed2c9febed74f13000d7b2f52d206a3ad7c82 /src | |
parent | 1989e2672394227e183691f93c012881ab371179 (diff) | |
download | SCons-cbf751b2a58f446e7a6a4230c918c4816710b3fa.zip SCons-cbf751b2a58f446e7a6a4230c918c4816710b3fa.tar.gz SCons-cbf751b2a58f446e7a6a4230c918c4816710b3fa.tar.bz2 |
Prepare the 0.09 release.
Diffstat (limited to 'src')
-rw-r--r-- | src/CHANGES.txt | 68 | ||||
-rw-r--r-- | src/RELEASE.txt | 55 |
2 files changed, 72 insertions, 51 deletions
diff --git a/src/CHANGES.txt b/src/CHANGES.txt index 9156d58..487b1d6 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -8,40 +8,42 @@ -RELEASE 0.09 - +RELEASE 0.09 - Thu, 5 Dec 2002 04:48:25 -0600 - From Chad Austin: + From Chad Austin: - Add a Prepend() method to Environments, to append values to the beginning of construction variables. - - Add support for construction variable substition on scanner - directories (in CPPPATH, F77PATH, LIBPATH, etc.). + From Matt Balvin: - From Charles Crain and Steven Knight: + - Add long command-line support to the "lib" Tool (Microsoft library + archiver), too. - - Add Repository() functionality, including the -Y option. + From Charles Crain: - Allow $$ in a string to be passed through as $. - Support file names with odd characters in them. - From Matt Balvin: + - Add support for construction variable substition on scanner + directories (in CPPPATH, F77PATH, LIBPATH, etc.). - - Add long command-line support to the "lib" (MicroSoft static library) - Tool, too. + From Charles Crain and Steven Knight: + + - Add Repository() functionality, including the -Y option. - From Steven Knight: + From Steven Knight: - - Fix auto-deduction of target names so that deduced targets end - up in the same subdirectory as the source. + - Fix auto-deduction of target names so that deduced targets end + up in the same subdirectory as the source. - - Don't remove source files specified on the command line! + - Don't remove source files specified on the command line! - - Suport the Intel Fortran Compiler (ifl.exe). + - Suport the Intel Fortran Compiler (ifl.exe). - - Supply an error message if there are no command-line or - Default() targets specified. + - Supply an error message if there are no command-line or + Default() targets specified. - Fix the ASPPCOM values for the GNU assembler. (Bug reported by Brett Polivka.) @@ -75,11 +77,11 @@ RELEASE 0.09 - - Change the name of Tool/lib.py to Tool/mslib.py. - From Steven Knight and Anthony Roach: + From Steven Knight and Anthony Roach: - Man page: document the fact that Builder calls return Node objects. - From Steve LeBlanc: + From Steve LeBlanc: - Refactor option processing to use our own version of Greg Ward's Optik module, modified to run under Python 1.5.2. @@ -87,31 +89,31 @@ RELEASE 0.09 - - Add a ParseConfig() command to modify an environment based on parsing output from a *-config command. - From Jeff Petkau: + From Jeff Petkau: - Fix interpretation of '#/../foo' on Win32 systems. - From Anthony Roach: + From Anthony Roach: - - Fixed use of command lines with spaces in their arguments, - and use of Nodes with spaces in their string representation. + - Fixed use of command lines with spaces in their arguments, + and use of Nodes with spaces in their string representation. - - Make access and modification times of files in a BuildDir match - the source file, even when hard linking isn't available. + - Make access and modification times of files in a BuildDir match + the source file, even when hard linking isn't available. - - Make -U be case insensitive on Win32 systems. + - Make -U be case insensitive on Win32 systems. - - Issue a warning and continue when finding a corrupt .sconsign file. + - Issue a warning and continue when finding a corrupt .sconsign file. - - Fix using an alias as a dependency of a target so that if one of the - alias' dependencies gets rebuilt, the resulting target will, too. + - Fix using an alias as a dependency of a target so that if one of the + alias' dependencies gets rebuilt, the resulting target will, too. - - Fix differently ordered targets causing unnecessary rebuilds - on case insensitive systems. + - Fix differently ordered targets causing unnecessary rebuilds + on case insensitive systems. - - Use os.system() to execute external commands whenever the "env" - utility is available, which is much faster than fork()/exec(), - and fixes the -j option on several platforms. + - Use os.system() to execute external commands whenever the "env" + utility is available, which is much faster than fork()/exec(), + and fixes the -j option on several platforms. - Fix use of -j with multiple targets. diff --git a/src/RELEASE.txt b/src/RELEASE.txt index 17b75d3..93d9a87 100644 --- a/src/RELEASE.txt +++ b/src/RELEASE.txt @@ -20,7 +20,7 @@ more effectively, please sign up for the scons-users mailing list at: -RELEASE 0.09 - XXX +RELEASE 0.09 - Thu, 5 Dec 2002 04:48:25 -0600 This is the ninth alpha release of SCons. Please consult the CHANGES.txt file for a list of specific changes since last release. @@ -44,6 +44,17 @@ RELEASE 0.09 - XXX env = Environment(tools = [ Tool('mslib') ]) + - In order to make it clear what SCons is doing when, SCons now + prints explicit messages: + + scons: Reading SConscript files ... + scons: done reading SConscript files. + scons: Building targets ... + scons: done building targets. + + These message might interfere with scripts that examine SCons + output. These messages may be suppressed with the new -Q option. + Please note the following important changes since release 0.07: - Builder objects no longer automatically split target and source @@ -56,9 +67,8 @@ RELEASE 0.09 - XXX env.Program(target = 'foo', source = 'f1.c f2.c') - These calls will need to be changed by next release. You may - either split up the string into an array of individual file name - strings by hand: + These calls must be changed. You may either split up the string + into an array of individual file name strings by hand: env.Program(target = 'foo', source = ['f1.c', 'f2.c']) @@ -75,12 +85,12 @@ RELEASE 0.09 - XXX (You may, of course, also use the string.split() function from the standard Python library to convert your strings.) - - The Object and Library builders no longer use the "shared" - keyword argument to specify if the target object or library is a + - The Object and Library builders no longer use the "shared" keyword + argument to specify if the target object or library is a shared library. Instead, separate StaticObject, SharedObject, - StaticLibrary and SharedLibrary builders exist to explicitly build - the appropriate target. The Object and Library buidlers are now - synonyms for StaticObject and StaticLibrary, respecitvely. + StaticLibrary and SharedLibrary builders exist to build the + appropriate target explicitly. The Object and Library builders + are now synonyms for StaticObject and StaticLibrary, respecitvely. - The prefix, suffix, and src_suffix keyword arguments to the Builder() function may no longer be callable functions. @@ -154,23 +164,32 @@ RELEASE 0.09 - XXX processed builder specification overwrites all other builders, without any warning. - - There is not yet a mechanism to configure using file timestamps - instead of MD5 signatures to determine if a file is up-to-date. - - Executing the -u or -U option from a source directory that has an associated BuildDir() does not build the targets in the BuildDir(). - No support yet for the following future features: - - Configurable signature calculation - - No support for caching built files. - No support yet for the following command-line options: -d -e -l --list-actions --list-derived --list-where - -o -p -r -R --random -w --write-filenames -W - --warn-undefined-variables + -o --override -p -r -R --random -w --write-filenames + -W --warn-undefined-variables + + + +Thank you for your interest, and please let us know how we can help +improve SCons for your needs. + +Steven Knight +knight at baldmt dot com +http://www.baldmt.com/~knight/ + +With plenty of help from the SCons Development team: + Chad Austin + Charles Crain + Steve Leblanc + Anthony Roach + Terrel Shumway - Thank you for your interest, and please let us know how we can help - improve SCons for your needs. |