scons.git
22 years agoFix --implicit-cache if the scanner returns an empty list. (Jeff Petkau)
stevenknight [Wed, 5 Jun 2002 02:51:24 +0000 (02:51 +0000)]
Fix --implicit-cache if the scanner returns an empty list.  (Jeff Petkau)

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

22 years agoWindows NT portability.
stevenknight [Fri, 31 May 2002 23:52:14 +0000 (23:52 +0000)]
Windows NT portability.

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

22 years agoAdd --debug=time option. (Anthony Roach)
stevenknight [Thu, 23 May 2002 04:03:56 +0000 (04:03 +0000)]
Add --debug=time option.  (Anthony Roach)

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

22 years agoFix .sconsign signature storing so that the output files of one scons build can be...
stevenknight [Thu, 23 May 2002 03:47:42 +0000 (03:47 +0000)]
Fix .sconsign signature storing so that the output files of one scons build can be safely used as the inputs to another scons build.  (Anthony Roach)

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

22 years agoCtrl-C Improvements (Anthony Roach)
stevenknight [Sat, 18 May 2002 05:36:40 +0000 (05:36 +0000)]
Ctrl-C Improvements  (Anthony Roach)

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

22 years agoFallback to timestamp signatures when MD5 is not available. (Anthony Roach)
stevenknight [Fri, 17 May 2002 14:29:50 +0000 (14:29 +0000)]
Fallback to timestamp signatures when MD5 is not available. (Anthony Roach)

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

22 years agoMake the drive letters on Windows always be the same case, so that changes in the...
stevenknight [Thu, 16 May 2002 23:28:54 +0000 (23:28 +0000)]
Make the drive letters on Windows always be the same case, so that changes in the case of drive letters don't cause a rebuild.  (Anthony Roach)

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

22 years agoFix a --implicit-cache when a file has no implicit deps and its source is generated...
stevenknight [Wed, 15 May 2002 21:26:08 +0000 (21:26 +0000)]
Fix a --implicit-cache when a file has no implicit deps and its source is generated.  (Anthony Roach)

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

22 years agoFix a couple obscure bugs. (Anthony Roach)
stevenknight [Wed, 15 May 2002 01:47:32 +0000 (01:47 +0000)]
Fix a couple obscure bugs.  (Anthony Roach)

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

22 years agoFix for relative CPPPATH when BuildDir() is in use. (Charles Crain)
stevenknight [Tue, 14 May 2002 21:08:38 +0000 (21:08 +0000)]
Fix for relative CPPPATH when BuildDir() is in use.  (Charles Crain)

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

22 years agoFix some bad exceptions in Defaults.py (Anthony Roach)
stevenknight [Mon, 13 May 2002 03:25:56 +0000 (03:25 +0000)]
Fix some bad exceptions in Defaults.py (Anthony Roach)

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

22 years agoAdd some help to setup.py if distutils isn't installed on the local system.
stevenknight [Thu, 9 May 2002 19:41:07 +0000 (19:41 +0000)]
Add some help to setup.py if distutils isn't installed on the local system.

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

22 years agoAdd a Platform() method.
stevenknight [Thu, 9 May 2002 18:58:15 +0000 (18:58 +0000)]
Add a Platform() method.

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

22 years agoWindows portability.
stevenknight [Thu, 9 May 2002 00:04:06 +0000 (00:04 +0000)]
Windows portability.

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

22 years agoAdd a better PATH search to the tests.
stevenknight [Tue, 7 May 2002 21:52:15 +0000 (21:52 +0000)]
Add a better PATH search to the tests.

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

22 years agoRaise an error if a builder is called multiple times for a given target, unless the...
stevenknight [Mon, 6 May 2002 22:27:28 +0000 (22:27 +0000)]
Raise an error if a builder is called multiple times for a given target, unless the builder is marked as multicall safe.  (Anthony Roach)

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

22 years agoFollow-on to Append() functionality: generalize the type tests.
stevenknight [Mon, 6 May 2002 21:58:02 +0000 (21:58 +0000)]
Follow-on to Append() functionality:  generalize the type tests.

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

22 years agoAdd Append() and Replace() functions. (Zed Shaw)
stevenknight [Mon, 6 May 2002 15:06:09 +0000 (15:06 +0000)]
Add Append() and Replace() functions.  (Zed Shaw)

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

22 years agoFix runtest.py so that it tests the correct SCons even if you have another version...
stevenknight [Sat, 4 May 2002 08:45:22 +0000 (08:45 +0000)]
Fix runtest.py so that it tests the correct SCons even if you have another version of SCons installed. (Anthony Roach)

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

22 years agoInitialize the new branch.
stevenknight [Sat, 4 May 2002 04:51:40 +0000 (04:51 +0000)]
Initialize the new branch.

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

22 years agoFix for handling deleted files in packages when closing a branch in Aegis.
stevenknight [Fri, 3 May 2002 15:08:17 +0000 (15:08 +0000)]
Fix for handling deleted files in packages when closing a branch in Aegis.

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

22 years agoReally prepare for the 0.07 release.
stevenknight [Thu, 2 May 2002 20:10:58 +0000 (20:10 +0000)]
Really prepare for the 0.07 release.

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

22 years agoFix a bug that caused BuildDir(duplicate=1) along with passing a Node to SConscript...
stevenknight [Thu, 2 May 2002 18:32:06 +0000 (18:32 +0000)]
Fix a bug that caused BuildDir(duplicate=1) along with passing a Node to SConscript() to act as if BuildDir() wasn't used.

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

22 years agoBuild: don't use an intermediate scons-doc.tar file.
stevenknight [Thu, 2 May 2002 18:07:42 +0000 (18:07 +0000)]
Build:  don't use an intermediate scons-doc.tar file.

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

22 years agoDon't rebuild WIN32 libraries when there's no import library created. (Charles Crain)
stevenknight [Thu, 2 May 2002 17:30:58 +0000 (17:30 +0000)]
Don't rebuild WIN32 libraries when there's no import library created.  (Charles Crain)

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

22 years agoAdd a test (short-circuited for now) for file names with unusual characters.
stevenknight [Thu, 2 May 2002 14:08:27 +0000 (14:08 +0000)]
Add a test (short-circuited for now) for file names with unusual characters.

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

22 years agoAdd a Split() function (like argmunge()) in anticipation of removing the automatic...
stevenknight [Thu, 2 May 2002 13:40:38 +0000 (13:40 +0000)]
Add a Split() function (like argmunge()) in anticipation of removing the automatic white-space splitting from Builders in 0.08.

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

22 years agoFix for long-line LINKCOM signatures on WIN32; add a for_signature argument to comman...
stevenknight [Thu, 2 May 2002 12:16:24 +0000 (12:16 +0000)]
Fix for long-line LINKCOM signatures on WIN32; add a for_signature argument to command generators.  (Charles Crain)

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

22 years agoImprove the scons.bat script. (Alex Jacques)
stevenknight [Tue, 30 Apr 2002 02:48:52 +0000 (02:48 +0000)]
Improve the scons.bat script.  (Alex Jacques)

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

22 years agoFix for CPPPATH='#'. (Charles Crain)
stevenknight [Mon, 29 Apr 2002 15:55:11 +0000 (15:55 +0000)]
Fix for CPPPATH='#'.  (Charles Crain)

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

22 years agoAdd 'dirs' and 'names' keyword arguments to SConscript for easier specification of...
stevenknight [Mon, 29 Apr 2002 15:23:00 +0000 (15:23 +0000)]
Add 'dirs' and 'names' keyword arguments to SConscript for easier specification of subsidiary SConscript files.  (Chad Austin)

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

22 years agoDoc and README/RELEASE updates in preparation for eventual 0.07 release. (Later...
stevenknight [Mon, 29 Apr 2002 14:35:35 +0000 (14:35 +0000)]
Doc and README/RELEASE updates in preparation for eventual 0.07 release.  (Later this week?)

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

22 years agoDon't create a directory Node when a file already exists there, and vice versa. ...
stevenknight [Thu, 25 Apr 2002 10:28:24 +0000 (10:28 +0000)]
Don't create a directory Node when a file already exists there, and vice versa.  (Chad Austin)

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

22 years agoFix for relative CPPPATH directories in subsidiary SConscript files. (Charles Crain)
stevenknight [Wed, 24 Apr 2002 16:47:04 +0000 (16:47 +0000)]
Fix for relative CPPPATH directories in subsidiary SConscript files.  (Charles Crain)

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

22 years agoLeft DH_VERBOSE set on the Debian packaging rework.
stevenknight [Wed, 24 Apr 2002 16:15:54 +0000 (16:15 +0000)]
Left DH_VERBOSE set on the Debian packaging rework.

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

22 years agoMake Alias work with -U, -u, and -D (Anthony Roach)
stevenknight [Wed, 24 Apr 2002 16:11:40 +0000 (16:11 +0000)]
Make Alias work with -U, -u, and -D (Anthony Roach)

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

22 years agoRework Debian packaging ito incorporate changes from Moshe Zadka, official Debian...
stevenknight [Wed, 24 Apr 2002 12:51:00 +0000 (12:51 +0000)]
Rework Debian packaging ito incorporate changes from Moshe Zadka, official Debian SCons package maintainer.

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

22 years agoSupport building a PDF file directly from a TeX or LaTeX file using pdftex or pdflatex.
stevenknight [Tue, 23 Apr 2002 16:00:00 +0000 (16:00 +0000)]
Support building a PDF file directly from a TeX or LaTeX file using pdftex or pdflatex.

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

22 years agoFix attempts to unlink directories when unzipping an archive.
stevenknight [Tue, 23 Apr 2002 03:05:50 +0000 (03:05 +0000)]
Fix attempts to unlink directories when unzipping an archive.

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

22 years agoBuild patches for IRIX. (Chad Austin)
stevenknight [Tue, 23 Apr 2002 02:06:10 +0000 (02:06 +0000)]
Build patches for IRIX.  (Chad Austin)

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

22 years agoSmall fix for yacc: only look for a .h file if they used the -d option. (Charles...
stevenknight [Mon, 22 Apr 2002 22:45:23 +0000 (22:45 +0000)]
Small fix for yacc:  only look for a .h file if they used the -d option.  (Charles Crain)

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

22 years agoTreat .c (lower case) and .C (upper case) files the same on case-insensitive systems.
stevenknight [Mon, 22 Apr 2002 22:34:14 +0000 (22:34 +0000)]
Treat .c (lower case) and .C (upper case) files the same on case-insensitive systems.

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

22 years agoPropogate PYTHONPATH when building SCons.
stevenknight [Mon, 22 Apr 2002 19:47:34 +0000 (19:47 +0000)]
Propogate PYTHONPATH when building SCons.

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

22 years agoSeveral bug fixes from Charles Crain.
stevenknight [Mon, 22 Apr 2002 19:21:26 +0000 (19:21 +0000)]
Several bug fixes from Charles Crain.

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

22 years agoFix Fortran arguments on Win32.
stevenknight [Mon, 22 Apr 2002 04:32:17 +0000 (04:32 +0000)]
Fix Fortran arguments on Win32.

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

22 years agoFix win32LinkGenerator.
stevenknight [Wed, 17 Apr 2002 20:17:55 +0000 (20:17 +0000)]
Fix win32LinkGenerator.

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

22 years agoWin32 portability fix for the --debug=dtree test.
stevenknight [Wed, 17 Apr 2002 15:12:19 +0000 (15:12 +0000)]
Win32 portability fix for the --debug=dtree test.

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

22 years agoFix importing of modules from the SConscript directory (Anthony Roach)
stevenknight [Tue, 16 Apr 2002 12:30:36 +0000 (12:30 +0000)]
Fix importing of modules from the SConscript directory (Anthony Roach)

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

22 years agoHandle long command lines for the MSVC linker.
stevenknight [Tue, 16 Apr 2002 10:24:10 +0000 (10:24 +0000)]
Handle long command lines for the MSVC linker.

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

22 years agoShared library test fixes. (Charles Crain)
stevenknight [Tue, 16 Apr 2002 03:24:39 +0000 (03:24 +0000)]
Shared library test fixes.  (Charles Crain)

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

22 years agoFollow-on shared library fix for WIN32 systems. (Charles Crain)
stevenknight [Mon, 15 Apr 2002 19:37:15 +0000 (19:37 +0000)]
Follow-on shared library fix for WIN32 systems.  (Charles Crain)

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

22 years agoBig change for shared libraries and a bunch of other flexibility. (Charles Crain)
stevenknight [Mon, 15 Apr 2002 18:43:38 +0000 (18:43 +0000)]
Big change for shared libraries and a bunch of other flexibility.  (Charles Crain)

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

22 years agoChange the meaning of -U, and made -D work like -U used to. (Anthony Roach)
stevenknight [Thu, 11 Apr 2002 22:03:57 +0000 (22:03 +0000)]
Change the meaning of -U, and made -D work like -U used to. (Anthony Roach)

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

22 years agoMake .sconsign files get written even if the build fails or is terminated. (Anthony...
stevenknight [Thu, 11 Apr 2002 19:13:45 +0000 (19:13 +0000)]
Make .sconsign files get written even if the build fails or is terminated. (Anthony Roach)

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

22 years agoChange to SConscript directory when reading it. (Steve Leblanc)
stevenknight [Thu, 11 Apr 2002 18:24:32 +0000 (18:24 +0000)]
Change to SConscript directory when reading it. (Steve Leblanc)

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

22 years agoAdd abspath construction variable modifier and variable (Anthony Roach)
stevenknight [Thu, 11 Apr 2002 05:04:42 +0000 (05:04 +0000)]
Add abspath construction variable modifier and  variable (Anthony Roach)

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

22 years agoImplement implicit dependency caching.
stevenknight [Thu, 11 Apr 2002 01:34:07 +0000 (01:34 +0000)]
Implement implicit dependency caching.

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

22 years agoAdd a better hierarchical build example from the scons-users mailing list.
stevenknight [Tue, 9 Apr 2002 15:31:46 +0000 (15:31 +0000)]
Add a better hierarchical build example from the scons-users mailing list.

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

22 years agoImplement content signature caching and --max-drift (Anthony Roach)
stevenknight [Tue, 9 Apr 2002 13:49:11 +0000 (13:49 +0000)]
Implement content signature caching and --max-drift (Anthony Roach)

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

22 years agoClean up how the Environment dictionary is passed to function Actions. (Charles Crain)
stevenknight [Fri, 5 Apr 2002 17:19:03 +0000 (17:19 +0000)]
Clean up how the Environment dictionary is passed to function Actions. (Charles Crain)

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

22 years agoVarious performance enhancements. (Anthony Roach)
stevenknight [Fri, 5 Apr 2002 09:39:27 +0000 (09:39 +0000)]
Various performance enhancements. (Anthony Roach)

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

22 years agoFix various problems with --profile (Anthony Roach)
stevenknight [Fri, 5 Apr 2002 03:28:51 +0000 (03:28 +0000)]
Fix various problems with --profile (Anthony Roach)

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

22 years agoAdd --debug=dtree option (Anthony Roach)
stevenknight [Fri, 5 Apr 2002 02:24:25 +0000 (02:24 +0000)]
Add --debug=dtree option (Anthony Roach)

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

22 years agoFix rescanning of files with no implicit deps (Anthony Roach)
stevenknight [Thu, 4 Apr 2002 23:40:27 +0000 (23:40 +0000)]
Fix rescanning of files with no implicit deps (Anthony Roach)

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

22 years agoFix --debug=tree for directory targets (Anthony Roach)
stevenknight [Thu, 4 Apr 2002 09:07:00 +0000 (09:07 +0000)]
Fix --debug=tree for directory targets (Anthony Roach)

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

22 years agoMake -c work with -n: don't remove the files!
stevenknight [Sun, 31 Mar 2002 06:03:14 +0000 (06:03 +0000)]
Make -c work with -n:  don't remove the files!

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

22 years agoInitialize the new branch.
stevenknight [Sat, 30 Mar 2002 10:36:12 +0000 (10:36 +0000)]
Initialize the new branch.

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

22 years agoDon't try to build the extremely incomplete User Guide.
stevenknight [Thu, 28 Mar 2002 08:14:27 +0000 (08:14 +0000)]
Don't try to build the extremely incomplete User Guide.

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

22 years agoPrepare for 0.06 release.
stevenknight [Thu, 28 Mar 2002 08:13:36 +0000 (08:13 +0000)]
Prepare for 0.06 release.

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

22 years agoSupport a CPPFLAGS variable (a la GNU Make).
stevenknight [Thu, 28 Mar 2002 07:10:47 +0000 (07:10 +0000)]
Support a CPPFLAGS variable (a la GNU Make).

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

22 years agoAdd Fortran support.
stevenknight [Thu, 28 Mar 2002 06:20:14 +0000 (06:20 +0000)]
Add Fortran support.

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

22 years agoAdd more document Builders: PDF and PostScript.
stevenknight [Wed, 27 Mar 2002 16:48:32 +0000 (16:48 +0000)]
Add more document Builders:  PDF and PostScript.

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

22 years agoDocument the ARGUMENTS dictionary for command-line args.
stevenknight [Wed, 27 Mar 2002 16:07:08 +0000 (16:07 +0000)]
Document the ARGUMENTS dictionary for command-line args.

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

22 years agoEliminate build/packaging dependency on jade, jadetex and pdfjadetex.
stevenknight [Wed, 27 Mar 2002 03:26:30 +0000 (03:26 +0000)]
Eliminate build/packaging dependency on jade, jadetex and pdfjadetex.

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

22 years agoFix problems with two tests (one portability, one syntax).
stevenknight [Wed, 27 Mar 2002 03:04:00 +0000 (03:04 +0000)]
Fix problems with two tests (one portability, one syntax).

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

22 years agoAdd WhereIs() functionality.
stevenknight [Wed, 27 Mar 2002 02:49:41 +0000 (02:49 +0000)]
Add WhereIs() functionality.

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

22 years agoAdd support for target Aliases.
stevenknight [Mon, 25 Mar 2002 05:40:36 +0000 (05:40 +0000)]
Add support for target Aliases.

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

22 years agoMove SCons.Util.scons_str2nodes() to SCons.Node/__init__.py and shorten its name.
stevenknight [Sun, 24 Mar 2002 00:51:23 +0000 (00:51 +0000)]
Move SCons.Util.scons_str2nodes() to SCons.Node/__init__.py and shorten its name.

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

22 years agoSupport the build of TeX documents (Task 47116). (Steve Leblanc)
stevenknight [Sat, 23 Mar 2002 16:12:25 +0000 (16:12 +0000)]
Support the build of TeX documents (Task 47116).  (Steve Leblanc)

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

22 years agoMake env['FOO'] by shorthand for env.Dictionary()['FOO'] (Anthony Roach)
stevenknight [Fri, 22 Mar 2002 17:21:00 +0000 (17:21 +0000)]
Make env['FOO'] by shorthand for env.Dictionary()['FOO'] (Anthony Roach)

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

22 years agoMove autogenerate() from SCons.Util.py to SCons.Environmentpy.
stevenknight [Fri, 22 Mar 2002 14:39:01 +0000 (14:39 +0000)]
Move autogenerate() from SCons.Util.py to SCons.Environmentpy.

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

22 years agoMake construction variables with a value of 0 work (Anthony Roach)
stevenknight [Thu, 21 Mar 2002 18:24:13 +0000 (18:24 +0000)]
Make construction variables with a value of 0 work (Anthony Roach)

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

22 years agoSpeed up SCons.Sig.Calculator.bsig() (second most time-consuming function) by 6%...
stevenknight [Thu, 21 Mar 2002 07:16:35 +0000 (07:16 +0000)]
Speed up SCons.Sig.Calculator.bsig() (second most time-consuming function) by 6%-12% by using the new Walker eval_func argument.

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

22 years agoFix subtle problems in end cases with using multiple scanners on a Node.
stevenknight [Wed, 20 Mar 2002 16:45:30 +0000 (16:45 +0000)]
Fix subtle problems in end cases with using multiple scanners on a Node.

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

22 years agoEnhance the Walker to call a third supplied function to actually work on a Node,...
stevenknight [Tue, 19 Mar 2002 16:01:59 +0000 (16:01 +0000)]
Enhance the Walker to call a third supplied function to actually work on a Node, and pass the parent Node to both the out-of-date-check function and the work function.  Refactor Taskmaster to use the new Walker function.

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

22 years agoTurn the Prog Scanner into a prototype pattern that looks up LIBPATH Nodes (the way...
stevenknight [Sat, 16 Mar 2002 10:18:24 +0000 (10:18 +0000)]
Turn the Prog Scanner into a prototype pattern that looks up LIBPATH Nodes (the way the C Scanner does CPPPATH).

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

22 years agoMake FunctionAction arguments be Nodes, not strings. (Charles Crain)
stevenknight [Sat, 16 Mar 2002 04:38:43 +0000 (04:38 +0000)]
Make FunctionAction arguments be Nodes, not strings.  (Charles Crain)

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

22 years agoSwap the global and local arguments in scons_subst*() to match the Python convention...
stevenknight [Thu, 14 Mar 2002 02:57:20 +0000 (02:57 +0000)]
Swap the global and local arguments in scons_subst*() to match the Python convention for exec().

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

22 years agoSupport whitespace separated CPPPATH, etc. (Task 49057). (Steve Leblanc)
stevenknight [Tue, 12 Mar 2002 21:53:24 +0000 (21:53 +0000)]
Support whitespace separated CPPPATH, etc. (Task 49057).  (Steve Leblanc)

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

22 years agoAdd a --profile=file option.
stevenknight [Tue, 12 Mar 2002 20:42:17 +0000 (20:42 +0000)]
Add a --profile=file option.

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

22 years agoMove find_file() and find_files() from SCons.Util to SCons.Node.FS.
stevenknight [Tue, 12 Mar 2002 15:57:38 +0000 (15:57 +0000)]
Move find_file() and find_files() from SCons.Util to SCons.Node.FS.

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

22 years agoImplement the -U option. (Steve Leblanc)
stevenknight [Tue, 12 Mar 2002 04:25:03 +0000 (04:25 +0000)]
Implement the -U option.  (Steve Leblanc)

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

22 years agoMake the C*FILESUFFIX.py, LEX*.py and YACC*.py tests not dependent on the system...
stevenknight [Sun, 10 Mar 2002 19:39:12 +0000 (19:39 +0000)]
Make the C*FILESUFFIX.py, LEX*.py and YACC*.py tests not dependent on the system's lex or yacc.

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

22 years agoFix an exception caused by a null-string CPPPATH.
stevenknight [Fri, 8 Mar 2002 18:22:23 +0000 (18:22 +0000)]
Fix an exception caused by a null-string CPPPATH.

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

22 years agoChanges to the CommandGenerator functionality. (Charles Crain)
stevenknight [Fri, 8 Mar 2002 06:01:39 +0000 (06:01 +0000)]
Changes to the CommandGenerator functionality.  (Charles Crain)

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

22 years agoFix RANLIB tests for systems that don't have ranlib. (Charles Crain.)
stevenknight [Thu, 7 Mar 2002 23:18:02 +0000 (23:18 +0000)]
Fix RANLIB tests for systems that don't have ranlib.  (Charles Crain.)

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

22 years agoChange the default lex command to use the POSIX-compliant -t option, not the GNU...
stevenknight [Thu, 7 Mar 2002 21:59:50 +0000 (21:59 +0000)]
Change the default lex command to use the POSIX-compliant -t option, not the GNU-specific -o option.

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

22 years agoAdd a CXXFile builder to turn .ll and .yy files into .cc.
stevenknight [Thu, 7 Mar 2002 19:31:55 +0000 (19:31 +0000)]
Add a CXXFile builder to turn .ll and .yy files into .cc.

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

22 years agoMake the CFile Builder's SUFFIX configurable.
stevenknight [Thu, 7 Mar 2002 07:31:13 +0000 (07:31 +0000)]
Make the CFile Builder's SUFFIX configurable.

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

22 years agoAdd RANLIB, and check for the existence of 'ranlib' before adding it to the default...
stevenknight [Sat, 2 Mar 2002 07:27:27 +0000 (07:27 +0000)]
Add RANLIB, and check for the existence of 'ranlib' before adding it to the default ARCOM.

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