scons.git
20 years agoFix stripping the library prefix.
stevenknight [Fri, 12 Dec 2003 16:36:41 +0000 (16:36 +0000)]
Fix stripping the library prefix.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@861 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix spelling errors in error messages, man page typos.
stevenknight [Mon, 8 Dec 2003 12:23:44 +0000 (12:23 +0000)]
Fix spelling errors in error messages, man page typos.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@860 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoRelax the duplicate-environment restriction for targets so that it's okay if the...
stevenknight [Mon, 8 Dec 2003 04:43:08 +0000 (04:43 +0000)]
Relax the duplicate-environment restriction for targets so that it's okay if the two environments would build the target with the same command or function call.  (Scott Fritchie)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@859 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix saving/restoring PackageOptions to a file. (Chris Burghart)
stevenknight [Sat, 6 Dec 2003 16:56:06 +0000 (16:56 +0000)]
Fix saving/restoring PackageOptions to a file.  (Chris Burghart)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@858 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoPreserve the ability to call BuildDir() multiple times with the same source and targe...
stevenknight [Sat, 6 Dec 2003 14:22:09 +0000 (14:22 +0000)]
Preserve the ability to call BuildDir() multiple times with the same source and target dirs.  (Charles Crain)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@857 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoPrepare side-effect nodes before building, too. (Charles Crain)
stevenknight [Sat, 6 Dec 2003 14:02:46 +0000 (14:02 +0000)]
Prepare side-effect nodes before building, too.  (Charles Crain)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@856 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd more variable substitution tests.
stevenknight [Sat, 6 Dec 2003 13:45:57 +0000 (13:45 +0000)]
Add more variable substitution tests.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@855 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMSVC fix for pre-2.3 Python versions. (Charles Crain)
stevenknight [Tue, 2 Dec 2003 13:45:59 +0000 (13:45 +0000)]
MSVC fix for pre-2.3 Python versions.  (Charles Crain)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@854 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix an incorrect _concat() call in the definition for the mingw Tool. (Chad Austin)
stevenknight [Tue, 2 Dec 2003 04:36:32 +0000 (04:36 +0000)]
Fix an incorrect _concat() call in the  definition for the mingw Tool.  (Chad Austin)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@853 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMake the Fortran scanner case-insensitive. (David M. Cooke)
stevenknight [Mon, 1 Dec 2003 13:22:33 +0000 (13:22 +0000)]
Make the Fortran scanner case-insensitive.  (David M. Cooke)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@852 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMake the message about missing SConscript files a warning, not a hard write(), so...
stevenknight [Mon, 1 Dec 2003 13:06:29 +0000 (13:06 +0000)]
Make the message about missing SConscript files a warning, not a hard write(), so it can be ignored/disabled.  (Scott Fritchie)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@851 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoRestore the ability for _stripixes() to call a custom _concat() function in the const...
stevenknight [Tue, 25 Nov 2003 12:32:29 +0000 (12:32 +0000)]
Restore the ability for _stripixes() to call a custom _concat() function in the construction environment.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@850 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd Borland compiler support. (Vincent Risi)
stevenknight [Sat, 22 Nov 2003 13:28:28 +0000 (13:28 +0000)]
Add Borland compiler support.  (Vincent Risi)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@849 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoEnsure that the ENV values are all strings. (Anthony Roach)
stevenknight [Tue, 18 Nov 2003 07:10:57 +0000 (07:10 +0000)]
Ensure that the ENV values are all strings.  (Anthony Roach)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@848 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdded better -H documentation for --debug and remove -e from man page. (Anthony...
stevenknight [Tue, 18 Nov 2003 05:27:57 +0000 (05:27 +0000)]
Added better -H documentation for --debug and remove -e from man page.  (Anthony Roach)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@847 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMake duplicate build dir specifications be an error. (Anthony Roach)
stevenknight [Wed, 12 Nov 2003 15:14:47 +0000 (15:14 +0000)]
Make duplicate build dir specifications be an error.  (Anthony Roach)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@846 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoRefactor the scons_subst*() tests to make it easier to add tests and to more complete...
stevenknight [Wed, 12 Nov 2003 15:01:39 +0000 (15:01 +0000)]
Refactor the scons_subst*() tests to make it easier to add tests and to more completely characterize the current behavior.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@845 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoUse sys.stdout.write() instead of print so line feeds in -j output will stay (more...
stevenknight [Mon, 10 Nov 2003 16:13:15 +0000 (16:13 +0000)]
Use sys.stdout.write() instead of print so line feeds in -j output will stay (more) consistent.  Fix suffix-handling on case-insensitive Cygwin systems.  Test fixes for Cygwin portability.  (Chad Austin)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@844 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAllow LIBS to be a single element, not a list, and allow it to contain File nodes.
stevenknight [Sun, 9 Nov 2003 06:41:02 +0000 (06:41 +0000)]
Allow LIBS to be a single element, not a list, and allow it to contain File nodes.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@843 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix specifying a root directory with just the drive string (e.g. C:).
stevenknight [Sun, 9 Nov 2003 04:16:29 +0000 (04:16 +0000)]
Fix specifying a root directory with just the drive string (e.g. C:).

git-svn-id: http://scons.tigris.org/svn/scons/trunk@842 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix a man page bug.
stevenknight [Sun, 9 Nov 2003 04:08:39 +0000 (04:08 +0000)]
Fix a man page bug.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@841 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoDon't swallow the AttributeError for an expansion like .bak.
stevenknight [Sun, 9 Nov 2003 03:11:32 +0000 (03:11 +0000)]
Don't swallow the AttributeError for an expansion like .bak.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@840 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoInitialize the 0.94 branch for release.
stevenknight [Fri, 7 Nov 2003 18:16:06 +0000 (18:16 +0000)]
Initialize the 0.94 branch for release.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@839 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd BUILD_TARGETS, COMMAND_LINE_TARGETS and DEFAULT_TARGETS variables.
stevenknight [Fri, 7 Nov 2003 04:46:59 +0000 (04:46 +0000)]
Add BUILD_TARGETS, COMMAND_LINE_TARGETS and DEFAULT_TARGETS variables.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@838 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd new Options flavors. (Hartmut Goebel)
stevenknight [Tue, 4 Nov 2003 18:03:06 +0000 (18:03 +0000)]
Add new Options flavors.  (Hartmut Goebel)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@837 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSync CVS log from master Aegis repository.
stevenknight [Mon, 3 Nov 2003 23:29:02 +0000 (23:29 +0000)]
Sync CVS log from master Aegis repository.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@836 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFixes for the AIX C and C++ Tool specifications. (Vincent Risi)
stevenknight [Mon, 3 Nov 2003 18:20:36 +0000 (18:20 +0000)]
Fixes for the AIX C and C++ Tool specifications.  (Vincent Risi)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@835 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoRestore the default '-LANG:std' C++ flag on SGI IRIX systems before we actually release.
stevenknight [Mon, 3 Nov 2003 18:04:00 +0000 (18:04 +0000)]
Restore the default '-LANG:std' C++ flag on SGI IRIX systems before we actually release.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@834 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoUpdate the tool specifications for the SGI MIPSpro tools.
stevenknight [Thu, 30 Oct 2003 06:10:11 +0000 (06:10 +0000)]
Update the tool specifications for the SGI MIPSpro tools.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@833 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix subclassing of the Environment and Scanner classes.
stevenknight [Thu, 30 Oct 2003 05:39:49 +0000 (05:39 +0000)]
Fix subclassing of the Environment and Scanner classes.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@832 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix a regression with env.Append().
stevenknight [Tue, 28 Oct 2003 03:39:31 +0000 (03:39 +0000)]
Fix a regression with env.Append().

git-svn-id: http://scons.tigris.org/svn/scons/trunk@831 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix man page formatting when using Safari. (Gary Oberbrunner)
stevenknight [Tue, 28 Oct 2003 02:57:43 +0000 (02:57 +0000)]
Fix man page formatting when using Safari.  (Gary Oberbrunner)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@830 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix a regression with CPPDEFINES when using the g++ Tool.
stevenknight [Sun, 26 Oct 2003 01:50:45 +0000 (01:50 +0000)]
Fix a regression with CPPDEFINES when using the g++ Tool.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@829 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoInitialize the new branch.
stevenknight [Thu, 23 Oct 2003 16:14:15 +0000 (16:14 +0000)]
Initialize the new branch.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@828 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoReally handle lack of the threading.py module when run by non-threaded Pythons.
stevenknight [Wed, 22 Oct 2003 03:15:44 +0000 (03:15 +0000)]
Really handle lack of the threading.py module when run by non-threaded Pythons.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@827 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoBetter detection of KeyboardInterrupts. (Christoph Wiedemann)
stevenknight [Tue, 21 Oct 2003 12:18:38 +0000 (12:18 +0000)]
Better detection of KeyboardInterrupts.  (Christoph Wiedemann)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@826 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix various SConf bugs. (Christoph Wiedemann)
stevenknight [Tue, 21 Oct 2003 05:17:36 +0000 (05:17 +0000)]
Fix various SConf bugs.  (Christoph Wiedemann)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@825 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix a bug in Qt detection. (Christoph Wiedemann)
stevenknight [Tue, 21 Oct 2003 04:24:52 +0000 (04:24 +0000)]
Fix a bug in Qt detection.  (Christoph Wiedemann)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@824 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoTest portability for win32.
stevenknight [Tue, 21 Oct 2003 04:00:25 +0000 (04:00 +0000)]
Test portability for win32.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@823 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSupport arbitrary header-file preambles when checking for #include files.
stevenknight [Tue, 21 Oct 2003 03:52:32 +0000 (03:52 +0000)]
Support arbitrary header-file preambles when checking for #include files.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@822 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAllow SConsignFile() to take a dbm module argument; portability fixes. (Ralf W....
stevenknight [Sat, 18 Oct 2003 19:22:25 +0000 (19:22 +0000)]
Allow SConsignFile() to take a dbm module argument; portability fixes.  (Ralf W. Grosse-Kunstleve)  Make ParseConfig() and env.Append() work regardless of initial construction variable values.  Make new Dir() support work with empty directories and timestamps.  Make the new Queue-based Job implementation portable to Python 1.5.2.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@821 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoInitial data for the scons project
httpd [Thu, 16 Oct 2003 21:25:04 +0000 (21:25 +0000)]
Initial data for the scons project

git-svn-id: http://scons.tigris.org/svn/scons/trunk@820 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMore Environment method conversions:
stevenknight [Mon, 13 Oct 2003 13:20:28 +0000 (13:20 +0000)]
More Environment method conversions:

git-svn-id: http://scons.tigris.org/svn/scons/trunk@819 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoPython 1.5.2 portability in the previous script fix.
stevenknight [Sun, 12 Oct 2003 14:01:45 +0000 (14:01 +0000)]
Python 1.5.2 portability in the previous script fix.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@818 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMore flexible RPM building. (Gerard Patel) Have scripts look for the build engine...
stevenknight [Sun, 12 Oct 2003 12:44:26 +0000 (12:44 +0000)]
More flexible RPM building.  (Gerard Patel)  Have scripts look for the build engine in the site-packages subdirectory as wel.  (Charles Crain)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@817 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix a problem with the new Parallel job support when a command fails. (J.T. Conklin)
stevenknight [Thu, 9 Oct 2003 22:20:17 +0000 (22:20 +0000)]
Fix a problem with the new Parallel job support when a command fails.  (J.T. Conklin)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@816 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAllow Dirs to be sources of Depends, Ignores, Precious and SideEffect. (Gary Oberbru...
stevenknight [Tue, 7 Oct 2003 14:02:21 +0000 (14:02 +0000)]
Allow Dirs to be sources of Depends, Ignores, Precious and SideEffect.  (Gary Oberbrunner)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@815 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoDon't remove temporary files on win32 with rm when cygwin is not in use. (Anthony...
stevenknight [Tue, 7 Oct 2003 06:08:46 +0000 (06:08 +0000)]
Don't remove temporary files on win32 with rm when cygwin is not in use.  (Anthony Roach)  Win32 portability fixes.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@814 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSupport using Dirs as sources for builds. (Charles Crain)
stevenknight [Tue, 7 Oct 2003 03:37:15 +0000 (03:37 +0000)]
Support using Dirs as sources for builds.  (Charles Crain)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@813 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoNew parallel job execution. (J.T. Conklin)
stevenknight [Mon, 6 Oct 2003 21:41:15 +0000 (21:41 +0000)]
New parallel job execution.  (J.T. Conklin)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@812 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFollow-on to TeX patch: add test cases for LaTeX and bibtex. (Sergey Fomel)
stevenknight [Mon, 6 Oct 2003 14:09:19 +0000 (14:09 +0000)]
Follow-on to TeX patch:  add test cases for LaTeX and bibtex.  (Sergey Fomel)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@811 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd .S, .spp and .SPP to the list of files scanned for C preprocessor dependencies...
stevenknight [Sat, 4 Oct 2003 13:37:54 +0000 (13:37 +0000)]
Add .S, .spp and .SPP to the list of files scanned for C preprocessor dependencies.  (J.T. Conklin)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@810 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoExecute commands using os.spawnvpe() if it's available. (J.T. Conklin)
stevenknight [Sat, 4 Oct 2003 13:26:47 +0000 (13:26 +0000)]
Execute commands using os.spawnvpe() if it's available.  (J.T. Conklin)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@809 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd more environment methods for global functions: Action(), Builder(), Environment...
stevenknight [Thu, 25 Sep 2003 05:18:23 +0000 (05:18 +0000)]
Add more environment methods for global functions:  Action(), Builder(), Environment(), Literal(), Platform(), Split(), Tool().  Deprecate ParseConfig() in favor of an environment method.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@808 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoRefactor the GetSConscriptFilenames() function into an SConsEnvironment method.
stevenknight [Thu, 25 Sep 2003 04:21:23 +0000 (04:21 +0000)]
Refactor the GetSConscriptFilenames() function into an SConsEnvironment method.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@807 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd global functions for all of the default Builders attached to the default Environment.
stevenknight [Tue, 23 Sep 2003 03:07:48 +0000 (03:07 +0000)]
Add global functions for all of the default Builders attached to the default Environment.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@806 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoPre-Python 2 portability fix in new tex.py tool. Portability fix in EnvironmentTests.py.
stevenknight [Mon, 22 Sep 2003 19:32:13 +0000 (19:32 +0000)]
Pre-Python 2 portability fix in new tex.py tool.  Portability fix in EnvironmentTests.py.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@805 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoNew tex.py.
stevenknight [Sun, 21 Sep 2003 15:58:08 +0000 (15:58 +0000)]
New tex.py.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@804 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix setting the source_scanner if a source if used by more than one environment.
stevenknight [Sat, 20 Sep 2003 14:36:55 +0000 (14:36 +0000)]
Fix setting the source_scanner if a source if used by more than one environment.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@803 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoExpand construction variables on the values of SConscript() keyword arguments.
stevenknight [Thu, 18 Sep 2003 07:44:41 +0000 (07:44 +0000)]
Expand construction variables on the values of SConscript() keyword arguments.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@802 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoHave the closing message say ...terminated
stevenknight [Thu, 18 Sep 2003 07:43:08 +0000 (07:43 +0000)]
Have the closing message say ...terminated

git-svn-id: http://scons.tigris.org/svn/scons/trunk@801 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix test/SWIG.py to find the proper Python include directory in all cases. (Christop...
stevenknight [Thu, 18 Sep 2003 07:42:19 +0000 (07:42 +0000)]
Fix test/SWIG.py to find the proper Python include directory in all cases.  (Christoph Wiedemann)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@800 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoPython 1.5.2 portability.
stevenknight [Thu, 18 Sep 2003 07:41:43 +0000 (07:41 +0000)]
Python 1.5.2 portability.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@799 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSupport Jar manifest files and the -C option. Tool/ms*.py fixes for pre-Python 2...
stevenknight [Wed, 17 Sep 2003 12:01:39 +0000 (12:01 +0000)]
Support Jar manifest files and the -C option.  Tool/ms*.py fixes for pre-Python 2.2.  (Charles Crain)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@798 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix dependency scans of generated files. (John Johnson)
stevenknight [Tue, 16 Sep 2003 06:39:36 +0000 (06:39 +0000)]
Fix dependency scans of generated files.  (John Johnson)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@797 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoTurn more global functions into Environment methods. (clone of 0.92.C121)
stevenknight [Mon, 15 Sep 2003 14:01:28 +0000 (14:01 +0000)]
Turn more global functions into Environment methods. (clone of 0.92.C121)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@796 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoCorrect __COPYRIGHT__ and __revision__ lines in files. Add missing copyright notices...
stevenknight [Mon, 15 Sep 2003 12:03:51 +0000 (12:03 +0000)]
Correct __COPYRIGHT__ and __revision__ lines in files.  Add missing copyright notices.  Fix some portability problems with new Tool files.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@795 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMake more Environment methods from global functions.
stevenknight [Sun, 14 Sep 2003 19:29:01 +0000 (19:29 +0000)]
Make more Environment methods from global functions.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@794 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd SourceSignatures() and TargetSignatures() environment methods.
stevenknight [Fri, 12 Sep 2003 13:07:20 +0000 (13:07 +0000)]
Add SourceSignatures() and TargetSignatures() environment methods.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@793 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMake a Clean() environment method. Add global functions for AlwaysBuild(), Command...
stevenknight [Wed, 10 Sep 2003 13:19:03 +0000 (13:19 +0000)]
Make a Clean() environment method.  Add global functions for AlwaysBuild(), Command(), Depends(), Ignore(), Install(), InstallAs(), Precious(), SideEffect() and SourceCode().

git-svn-id: http://scons.tigris.org/svn/scons/trunk@792 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoDon't try to call anydbm.sync() if the underlying db implementation doesn't have...
stevenknight [Tue, 9 Sep 2003 03:11:34 +0000 (03:11 +0000)]
Don't try to call anydbm.sync() if the underlying db implementation doesn't have one.  (Ralf W. Grosse-Kunstleve)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@791 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoGive the global functions corresponding Environment methods.
stevenknight [Mon, 8 Sep 2003 04:01:32 +0000 (04:01 +0000)]
Give the global functions corresponding Environment methods.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@790 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoRearrange the Environment methods and tests.
stevenknight [Sun, 7 Sep 2003 04:14:49 +0000 (04:14 +0000)]
Rearrange the Environment methods and tests.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@789 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSupport construction variable expansion anywhere in a file or path name.
stevenknight [Fri, 5 Sep 2003 19:26:05 +0000 (19:26 +0000)]
Support construction variable expansion anywhere in a file or path name.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@788 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSupport using a single .sconsign file. (Stephen Kennedy)
stevenknight [Tue, 2 Sep 2003 03:11:08 +0000 (03:11 +0000)]
Support using a single .sconsign file.  (Stephen Kennedy)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@787 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoPortability of test/EnsureVersion.py back to pre-Python-2 versions.
stevenknight [Sat, 30 Aug 2003 16:15:43 +0000 (16:15 +0000)]
Portability of test/EnsureVersion.py back to pre-Python-2 versions.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@786 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix unpacking the .zip packages even if there are no source changes.
stevenknight [Sat, 30 Aug 2003 16:08:56 +0000 (16:08 +0000)]
Fix unpacking the .zip packages even if there are no source changes.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@785 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSplit non-SCons-specific parts of SConf.py into a separate Conftest.py module. ...
stevenknight [Sat, 30 Aug 2003 07:58:08 +0000 (07:58 +0000)]
Split non-SCons-specific parts of SConf.py into a separate Conftest.py module.  (Bram Moolenaar)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@784 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix EnsurePythonVersion's handling of alphanumeric version strings.
stevenknight [Fri, 29 Aug 2003 04:39:46 +0000 (04:39 +0000)]
Fix EnsurePythonVersion's handling of alphanumeric version strings.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@783 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSupport #include with no spaces before the opening quote or angle bracket.
stevenknight [Fri, 29 Aug 2003 04:37:18 +0000 (04:37 +0000)]
Support #include with no spaces before the opening quote or angle bracket.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@782 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoRe-synchronize the CVS tree after a SourceForge file system catastrophe.
stevenknight [Wed, 27 Aug 2003 02:56:22 +0000 (02:56 +0000)]
Re-synchronize the CVS tree after a SourceForge file system catastrophe.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@781 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSupport for additional UNIX variants: (Christian Engel)
stevenknight [Wed, 27 Aug 2003 02:50:59 +0000 (02:50 +0000)]
Support for additional UNIX variants:  (Christian Engel)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@780 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years ago-Q options suppresses too much.
stevenknight [Wed, 27 Aug 2003 02:48:31 +0000 (02:48 +0000)]
-Q options suppresses too much.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@779 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoSupport for additional UNIX variants: (Christian Engel)
stevenknight [Sun, 24 Aug 2003 14:44:10 +0000 (14:44 +0000)]
Support for additional UNIX variants:  (Christian Engel)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@778 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years ago-Q options suppresses too much.
stevenknight [Fri, 22 Aug 2003 19:49:49 +0000 (19:49 +0000)]
-Q options suppresses too much.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@777 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoPrep the branch for the work towards the next release.
stevenknight [Thu, 21 Aug 2003 03:40:40 +0000 (03:40 +0000)]
Prep the branch for the work towards the next release.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@776 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoBuild a Debian package, too.
stevenknight [Wed, 20 Aug 2003 17:00:00 +0000 (17:00 +0000)]
Build a Debian package, too.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@775 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoInitialize the new branch.
stevenknight [Wed, 20 Aug 2003 16:58:13 +0000 (16:58 +0000)]
Initialize the new branch.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@774 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoPortability fixes for tests.
stevenknight [Tue, 19 Aug 2003 23:06:05 +0000 (23:06 +0000)]
Portability fixes for tests.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@773 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoRefactor DictCmdGenerator to be a subclass of Selector.
stevenknight [Mon, 18 Aug 2003 05:31:42 +0000 (05:31 +0000)]
Refactor DictCmdGenerator to be a subclass of Selector.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@772 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix tool problems with xilink and linkloc.
stevenknight [Sat, 16 Aug 2003 05:00:39 +0000 (05:00 +0000)]
Fix tool problems with xilink and linkloc.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@771 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoFix a yacc regression.
stevenknight [Sat, 16 Aug 2003 04:28:52 +0000 (04:28 +0000)]
Fix a yacc regression.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@770 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoUpdate the branch for next release.
stevenknight [Sat, 16 Aug 2003 04:26:13 +0000 (04:26 +0000)]
Update the branch for next release.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@769 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoInitialize the new branch.
stevenknight [Sat, 16 Aug 2003 04:22:37 +0000 (04:22 +0000)]
Initialize the new branch.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@768 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoBranch for User's Guide changes.
stevenknight [Sat, 16 Aug 2003 04:19:30 +0000 (04:19 +0000)]
Branch for User's Guide changes.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@767 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMore portability fixes.
stevenknight [Thu, 14 Aug 2003 13:57:25 +0000 (13:57 +0000)]
More portability fixes.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@766 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAdd SWIG support.
stevenknight [Wed, 13 Aug 2003 05:56:44 +0000 (05:56 +0000)]
Add SWIG support.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@765 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoAllow prefixes and suffixes to be selected from dictionaries keyd by source file...
stevenknight [Sun, 10 Aug 2003 14:59:15 +0000 (14:59 +0000)]
Allow prefixes and suffixes to be selected from dictionaries keyd by source file suffix.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@764 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMan page fixes. (Gary Oberbrunner, SK)
stevenknight [Sat, 9 Aug 2003 04:05:57 +0000 (04:05 +0000)]
Man page fixes.  (Gary Oberbrunner, SK)

git-svn-id: http://scons.tigris.org/svn/scons/trunk@763 fdb21ef1-2011-0410-befe-b5e4ea1792b1

20 years agoMulti-level build dir with Object() and duplicate=0.
stevenknight [Sat, 9 Aug 2003 03:30:48 +0000 (03:30 +0000)]
Multi-level build dir with Object() and duplicate=0.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@762 fdb21ef1-2011-0410-befe-b5e4ea1792b1