scons.git
21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 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

21 years agoMake how we build our .rpm packages not depend on the default installation locations...
stevenknight [Tue, 5 Aug 2003 12:16:54 +0000 (12:16 +0000)]
Make how we build our .rpm packages not depend on the default installation locations from the distutils being used.

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

21 years agoInitialize a LIB environment variable for the Intel compiler. (Gary Oberbrunner)
stevenknight [Mon, 4 Aug 2003 12:20:50 +0000 (12:20 +0000)]
Initialize a LIB environment variable for the Intel compiler.  (Gary Oberbrunner)

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

21 years agoWhen using a long link line in a temporary file, print the command line first. ...
stevenknight [Mon, 4 Aug 2003 05:54:20 +0000 (05:54 +0000)]
When using a long link line in a temporary file, print the command line first.  (Gary Oberbrunner)  Support a MAXLINELENGTH construction variable so the threshold can be configured in a construction environment.

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

21 years agoRefactor extension splitting to make it more flexible (for SWIG).
stevenknight [Sun, 3 Aug 2003 19:48:29 +0000 (19:48 +0000)]
Refactor extension splitting to make it more flexible (for SWIG).

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

21 years agoAdd support for a platform-independent CPPDEFINES variable.
stevenknight [Sat, 2 Aug 2003 04:21:04 +0000 (04:21 +0000)]
Add support for a platform-independent CPPDEFINES variable.

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

21 years agoAdding file missed by previous checkins.
stevenknight [Fri, 1 Aug 2003 15:07:40 +0000 (15:07 +0000)]
Adding file missed by previous checkins.

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

21 years agoAdd /TP to CXXFLAGS for msvc. Win32 portability fixes for tests.
stevenknight [Fri, 1 Aug 2003 10:45:03 +0000 (10:45 +0000)]
Add /TP to CXXFLAGS for msvc.  Win32 portability fixes for tests.

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

21 years agoDon't Split() SConscript file name strings on white space.
stevenknight [Thu, 31 Jul 2003 19:02:45 +0000 (19:02 +0000)]
Don't Split() SConscript file name strings on white space.

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

21 years agoAllow Builders to take a dictionary that maps source file suffixes to emitter functio...
stevenknight [Tue, 29 Jul 2003 05:48:42 +0000 (05:48 +0000)]
Allow Builders to take a dictionary that maps source file suffixes to emitter functions.  Refactor initialization of a number of builders out of the SCons.Defaults.py module.

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

21 years agoCorrect the spelling of validator.
stevenknight [Sun, 27 Jul 2003 17:27:45 +0000 (17:27 +0000)]
Correct the spelling of validator.

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

21 years agoWhen installing from setup.py to a non-standard prefix, suppress the warning message...
stevenknight [Sun, 27 Jul 2003 17:25:43 +0000 (17:25 +0000)]
When installing from setup.py to a non-standard prefix, suppress the warning message about adding the (incorrect) directory to your search path.

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

21 years agoRecord and print an internal stack trace when Taskmaster detects errors for easier...
stevenknight [Sun, 27 Jul 2003 06:49:12 +0000 (06:49 +0000)]
Record and print an internal stack trace when Taskmaster detects errors for easier debugging.  (Gary Oberbrunner)  Better debugging of Python exceptions (like TypeErrors) in SConscript files.

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

21 years agoAllow Command() to take directories as sources.
stevenknight [Sat, 26 Jul 2003 05:15:18 +0000 (05:15 +0000)]
Allow Command() to take directories as sources.

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

21 years agoAdd a QT tool. (Christoph Wiedemann)
stevenknight [Thu, 24 Jul 2003 08:11:18 +0000 (08:11 +0000)]
Add a QT tool.  (Christoph Wiedemann)

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

21 years agoFix a problem when using --cache-show.
stevenknight [Wed, 23 Jul 2003 14:20:43 +0000 (14:20 +0000)]
Fix a problem when using --cache-show.

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

21 years agoAvoid hangs on POSIX systems when reading a lot of output from a piped commnd. ...
stevenknight [Tue, 22 Jul 2003 18:19:40 +0000 (18:19 +0000)]
Avoid hangs on POSIX systems when reading a lot of output from a piped commnd.  (Christoph Wiedemann)

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

21 years agoM4 test portability. (Chad Austin)
stevenknight [Tue, 22 Jul 2003 12:47:32 +0000 (12:47 +0000)]
M4 test portability.  (Chad Austin)

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

21 years agoOnly create a default Environment when asked to. (Chad Austin)
stevenknight [Tue, 22 Jul 2003 11:38:20 +0000 (11:38 +0000)]
Only create a default Environment when asked to.  (Chad Austin)

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

21 years agoFix the -h option
stevenknight [Mon, 21 Jul 2003 15:36:38 +0000 (15:36 +0000)]
Fix the -h option

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

21 years agoGive Value Nodes timestamps. (Chad Austin)
stevenknight [Mon, 21 Jul 2003 13:44:04 +0000 (13:44 +0000)]
Give Value Nodes timestamps.  (Chad Austin)

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

21 years agoSupport specifying a list of tools when calling env.Copy(). (Chad Austin)
stevenknight [Mon, 21 Jul 2003 12:03:33 +0000 (12:03 +0000)]
Support specifying a list of tools when calling env.Copy().  (Chad Austin)

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

21 years agoCall the debugger directly, don't re-execute Python to run it. (Laurent Pelecq)
stevenknight [Mon, 21 Jul 2003 05:56:00 +0000 (05:56 +0000)]
Call the debugger directly, don't re-execute Python to run it.  (Laurent Pelecq)

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

21 years agoFix the return value of the base Node.get_prevsiginfo(). (Gary Oberbrunner)
stevenknight [Mon, 21 Jul 2003 05:05:04 +0000 (05:05 +0000)]
Fix the return value of the base Node.get_prevsiginfo().  (Gary Oberbrunner)

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

21 years agoSpeed up adding children to the various Node lists (depends, ignore, sources, implicit).
stevenknight [Sun, 20 Jul 2003 16:07:00 +0000 (16:07 +0000)]
Speed up adding children to the various Node lists (depends, ignore, sources, implicit).

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

21 years agoNew sconsign script fixes: print timestamp values correctly (Chad Austin); add a...
stevenknight [Sun, 20 Jul 2003 15:10:26 +0000 (15:10 +0000)]
New sconsign script fixes:  print timestamp values correctly (Chad Austin); add a -r option to print timestamps in human-readable form (Gary Oberbrunner); print None instead of -.

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

21 years agoAdd a script to print .sconsign file contents.
stevenknight [Fri, 18 Jul 2003 17:52:21 +0000 (17:52 +0000)]
Add a script to print .sconsign file contents.

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

21 years agoCVS fixes.
stevenknight [Mon, 7 Jul 2003 16:23:00 +0000 (16:23 +0000)]
CVS fixes.

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

21 years agoFix runtest.py if Aegis is installed but it's not being run inside an active change.
stevenknight [Sun, 6 Jul 2003 05:48:06 +0000 (05:48 +0000)]
Fix runtest.py if Aegis is installed but it's not being run inside an active change.

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

21 years agoBetter error messages. (Gary Oberbrunner)
stevenknight [Thu, 3 Jul 2003 13:13:08 +0000 (13:13 +0000)]
Better error messages.  (Gary Oberbrunner)

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

21 years agoMake builder prefixes work correctly when deducing a target name from a source file...
stevenknight [Wed, 2 Jul 2003 16:06:39 +0000 (16:06 +0000)]
Make builder prefixes work correctly when deducing a target name from a source file in another directory.   Fix a man page bug.  Document the yacc -d *.yy fix previously checked in.

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

21 years agoWhen an input yacc file ends in .yy and the yacc -d flag is used, expect a generated...
stevenknight [Wed, 2 Jul 2003 04:39:48 +0000 (04:39 +0000)]
When an input yacc file ends in .yy and the yacc -d flag is used, expect a generated .hpp file, not a .h file.

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

21 years agoTighten up the help text.
stevenknight [Wed, 2 Jul 2003 03:24:07 +0000 (03:24 +0000)]
Tighten up the help text.

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

21 years ago[Update CVS with a previously un-synchronized change.]
stevenknight [Sat, 28 Jun 2003 05:13:23 +0000 (05:13 +0000)]
[Update CVS with a previously un-synchronized change.]

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

21 years agoFix -U, -D and -d with explicit targets that start with ../.
stevenknight [Sat, 28 Jun 2003 05:09:59 +0000 (05:09 +0000)]
Fix -U, -D and -d with explicit targets that start with ../.
[Updating a change that was previously not synchronized to CVS.]

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

21 years agoSupport targets that always rebuild. (Stephen Ng)
stevenknight [Sat, 28 Jun 2003 05:07:53 +0000 (05:07 +0000)]
Support targets that always rebuild. (Stephen Ng)
[Updating a change that was previously not synchronized to CVS.]

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

21 years agoSet up for development.
stevenknight [Sat, 28 Jun 2003 04:35:09 +0000 (04:35 +0000)]
Set up for development.

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

21 years agoInitialize the new branch for release.
stevenknight [Wed, 25 Jun 2003 20:45:49 +0000 (20:45 +0000)]
Initialize the new branch for release.

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

21 years agoPortability fixes.
stevenknight [Wed, 25 Jun 2003 18:35:45 +0000 (18:35 +0000)]
Portability fixes.

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

21 years agoBranch for User's Guide changes.
stevenknight [Wed, 25 Jun 2003 18:30:34 +0000 (18:30 +0000)]
Branch for User's Guide changes.

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

21 years agoRestore information blown away by "updating" to an old copy.
stevenknight [Wed, 25 Jun 2003 17:27:35 +0000 (17:27 +0000)]
Restore information blown away by "updating" to an old copy.

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

21 years agoEliminate the need to import distutils.fancy_getopt.
stevenknight [Wed, 25 Jun 2003 16:32:43 +0000 (16:32 +0000)]
Eliminate the need to import distutils.fancy_getopt.

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

21 years agoFix the ability to execute tests without Aegis.
stevenknight [Thu, 19 Jun 2003 03:05:54 +0000 (03:05 +0000)]
Fix the ability to execute tests without Aegis.

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

21 years agoFix SConf chdir'ing so it works with CPPPATH and LIBPATH. (David Snopek)
stevenknight [Wed, 18 Jun 2003 21:34:03 +0000 (21:34 +0000)]
Fix SConf chdir'ing so it works with CPPPATH and LIBPATH.  (David Snopek)

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

21 years agoChange the double quotes around an up-to-date target to be like Make.
stevenknight [Wed, 18 Jun 2003 18:35:59 +0000 (18:35 +0000)]
Change the double quotes around an up-to-date target to be like Make.

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

21 years agoOptions fixes. (Charles Crain)
stevenknight [Wed, 18 Jun 2003 05:44:54 +0000 (05:44 +0000)]
Options fixes.  (Charles Crain)

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

21 years agoRestore the PharLap .lnk patch that got wiped out.
stevenknight [Tue, 17 Jun 2003 23:00:21 +0000 (23:00 +0000)]
Restore the PharLap .lnk patch that got wiped out.

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

21 years agoWhen linking long command lines, use a '.lnk' suffix on the temporary file name....
stevenknight [Tue, 17 Jun 2003 20:54:43 +0000 (20:54 +0000)]
When linking long command lines, use a '.lnk' suffix on the temporary file name.  (Charles Crain)

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

21 years agoAdd support for the Intel C Compiler. (Gary Oberbrunner)
stevenknight [Mon, 16 Jun 2003 04:21:51 +0000 (04:21 +0000)]
Add support for the Intel C Compiler.  (Gary Oberbrunner)

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

21 years agoPortability fixes for non-GNU lex and yacc. (Chad Austin)
stevenknight [Sun, 15 Jun 2003 01:45:15 +0000 (01:45 +0000)]
Portability fixes for non-GNU lex and yacc.  (Chad Austin)

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

21 years agoMSVS documentation, remove unnecessary exceptions, and restor escape() to its previou...
stevenknight [Sat, 14 Jun 2003 07:04:50 +0000 (07:04 +0000)]
MSVS documentation, remove unnecessary exceptions, and restor escape() to its previous implementation.  (Greg Spencer)

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

21 years agoFix Import('*')
stevenknight [Fri, 13 Jun 2003 03:12:15 +0000 (03:12 +0000)]
Fix Import('*')

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