scons.git
22 years agoUse pickle for .sconsign. (Anthony Roach)
stevenknight [Wed, 11 Dec 2002 06:41:04 +0000 (06:41 +0000)]
Use pickle for .sconsign.  (Anthony Roach)

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

22 years agoAdd functions for getting and setting the number of jobs. (Anthony Roach)
stevenknight [Tue, 10 Dec 2002 18:17:13 +0000 (18:17 +0000)]
Add functions for getting and setting the number of jobs.  (Anthony Roach)

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

22 years agoRemove .pyc files from the scons-local package.
stevenknight [Sat, 7 Dec 2002 23:14:51 +0000 (23:14 +0000)]
Remove .pyc files from the scons-local package.

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

22 years agoRemove dependence on Aegis symlinks by adding a bootstrap.py script (suggested by...
stevenknight [Sat, 7 Dec 2002 16:53:00 +0000 (16:53 +0000)]
Remove dependence on Aegis symlinks by adding a bootstrap.py script (suggested by Anthony Roach) to collect the current SCons into a bootstrap/ subdirectory for execution.

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

22 years agoInitialize the new branch. (Includes an SConstruct fix from Anthony Roach.)
stevenknight [Fri, 6 Dec 2002 21:20:41 +0000 (21:20 +0000)]
Initialize the new branch.  (Includes an SConstruct fix from Anthony Roach.)

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

22 years agoFix integration builds, put back symlinks temporarily.
stevenknight [Fri, 6 Dec 2002 02:36:23 +0000 (02:36 +0000)]
Fix integration builds, put back symlinks temporarily.

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

22 years agoPrepare the 0.09 release.
stevenknight [Thu, 5 Dec 2002 16:43:51 +0000 (16:43 +0000)]
Prepare the 0.09 release.

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

22 years agoChange the name of 'lib.py' to 'mslib.py'.
stevenknight [Thu, 5 Dec 2002 10:41:31 +0000 (10:41 +0000)]
Change the name of 'lib.py' to 'mslib.py'.

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

22 years agoPrevent -n from unlinking files.
stevenknight [Thu, 5 Dec 2002 03:37:58 +0000 (03:37 +0000)]
Prevent -n from unlinking files.

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

22 years agoPackage a standalone scons-local package.
stevenknight [Wed, 4 Dec 2002 14:07:45 +0000 (14:07 +0000)]
Package a standalone scons-local package.

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

22 years agoSupport variable substitution on scanner directories. (Charles Crain)
stevenknight [Tue, 3 Dec 2002 14:42:35 +0000 (14:42 +0000)]
Support variable substitution on scanner directories.  (Charles Crain)

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

22 years agoExtend Win32 long command-line processing to lib.py. (Matt Balvin)
stevenknight [Sat, 30 Nov 2002 22:28:19 +0000 (22:28 +0000)]
Extend Win32 long command-line processing to lib.py.  (Matt Balvin)

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

22 years agoReally take care of non-existent drive letters on Win32.
stevenknight [Sat, 30 Nov 2002 05:30:47 +0000 (05:30 +0000)]
Really take care of non-existent drive letters on Win32.

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

22 years agoSerialize calls to Node.prepare() (Anthony Roach)
stevenknight [Wed, 27 Nov 2002 16:51:08 +0000 (16:51 +0000)]
Serialize calls to Node.prepare()  (Anthony Roach)

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

22 years agoFix for Red Hat 8.0: use rpmbuild instead of rpm (if it exists). (Terrel Shumway)
stevenknight [Wed, 27 Nov 2002 03:52:20 +0000 (03:52 +0000)]
Fix for Red Hat 8.0:  use rpmbuild instead of rpm (if it exists).  (Terrel Shumway)

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

22 years agoProvide graceful failures when a source file doesn't exist and can't be build, and...
stevenknight [Wed, 27 Nov 2002 02:02:36 +0000 (02:02 +0000)]
Provide graceful failures when a source file doesn't exist and can't be build, and when a nonexistent drive letter is used on Win32.

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

22 years agoMake the shell pickable via a construction variable. (Anthony Roach)
stevenknight [Mon, 25 Nov 2002 23:33:49 +0000 (23:33 +0000)]
Make the shell pickable via a construction variable.  (Anthony Roach)

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

22 years agoMake env.SideEffect work for Dir nodes. (Anthony Roach)
stevenknight [Mon, 25 Nov 2002 17:22:28 +0000 (17:22 +0000)]
Make env.SideEffect work for Dir nodes.  (Anthony Roach)

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

22 years agoFix the Win32 checks for an explicit import library and .def file.
stevenknight [Mon, 25 Nov 2002 05:45:38 +0000 (05:45 +0000)]
Fix the Win32 checks for an explicit import library and .def file.

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

22 years agoMake building source files fail like Make.
stevenknight [Sat, 23 Nov 2002 08:12:11 +0000 (08:12 +0000)]
Make building source files fail like Make.

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

22 years agoPatch up some documentation holes. (Anthony Roach)
stevenknight [Fri, 22 Nov 2002 23:46:04 +0000 (23:46 +0000)]
Patch up some documentation holes.  (Anthony Roach)

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

22 years agoMake File() and Dir() take a string for the second argument. (Anthony Roach)
stevenknight [Fri, 22 Nov 2002 23:16:35 +0000 (23:16 +0000)]
Make File() and Dir() take a string for the second argument.  (Anthony Roach)

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

22 years agoMake Default(source) and -U fail gracefully. (Anthony Roach)
stevenknight [Fri, 22 Nov 2002 22:38:22 +0000 (22:38 +0000)]
Make Default(source) and -U fail gracefully.  (Anthony Roach)

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

22 years agoDocument the fact that Builder calls return Node objects.
stevenknight [Fri, 22 Nov 2002 21:52:31 +0000 (21:52 +0000)]
Document the fact that Builder calls return Node objects.

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

22 years agoWin32 portability.
stevenknight [Wed, 13 Nov 2002 08:49:30 +0000 (08:49 +0000)]
Win32 portability.

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

22 years agoDocument Repository and other methods, plus some added documentation to SCons.Node...
stevenknight [Wed, 13 Nov 2002 06:44:03 +0000 (06:44 +0000)]
Document Repository and other methods, plus some added documentation to SCons.Node and SCons.Node.FS.

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

22 years agoSupport special characters in file names. (Charles Crain)
stevenknight [Wed, 13 Nov 2002 01:39:45 +0000 (01:39 +0000)]
Support special characters in file names.  (Charles Crain)

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

22 years agoAdd the ParseConfig() method. (Steve Leblanc)
stevenknight [Tue, 12 Nov 2002 13:43:54 +0000 (13:43 +0000)]
Add the ParseConfig() method.  (Steve Leblanc)

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

22 years agoFix scans for derived include files in Repositories. (Charles Crain)
stevenknight [Tue, 12 Nov 2002 10:42:12 +0000 (10:42 +0000)]
Fix scans for derived include files in Repositories.  (Charles Crain)

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

22 years agoArrange for local copies of files in build/ so the Aegis build will continue to work.
stevenknight [Tue, 12 Nov 2002 04:24:15 +0000 (04:24 +0000)]
Arrange for local copies of files in build/ so the Aegis build will continue to work.

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

22 years agoRefactor command-line parsing. (Steve Leblanc)
stevenknight [Wed, 6 Nov 2002 12:25:25 +0000 (12:25 +0000)]
Refactor command-line parsing. (Steve Leblanc)

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

22 years agoFix a scanner bug for repository files included by relative path. (Charles Crain)
stevenknight [Tue, 5 Nov 2002 14:46:15 +0000 (14:46 +0000)]
Fix a scanner bug for repository files included by relative path. (Charles Crain)

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

22 years agoChange runtest.py, SConstruct and the Aegis project config file to use -Y (Repository...
stevenknight [Tue, 5 Nov 2002 10:16:03 +0000 (10:16 +0000)]
Change runtest.py, SConstruct and the Aegis project config file to use -Y (Repository), and not symlinks, when building SCons under Aegis.

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

22 years agoAdd a function to choose content signature type. (Anthony Roach)
stevenknight [Mon, 4 Nov 2002 23:01:27 +0000 (23:01 +0000)]
Add a function to choose content signature type. (Anthony Roach)

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

22 years agoExtend runtest.py so it can batch tests for Aegis.
stevenknight [Sun, 3 Nov 2002 22:15:49 +0000 (22:15 +0000)]
Extend runtest.py so it can batch tests for Aegis.

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

22 years agoAdd more Repository tests (variants and command-line targets).
stevenknight [Fri, 1 Nov 2002 23:45:38 +0000 (23:45 +0000)]
Add more Repository tests (variants and command-line targets).

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

22 years agoAdd MSVC .res builder. (Anthony Roach)
stevenknight [Mon, 21 Oct 2002 23:40:24 +0000 (23:40 +0000)]
Add MSVC .res builder.  (Anthony Roach)

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

22 years agoFixes for tests following the Repository/BuildDir refactoring. (Charles Crain).
stevenknight [Sat, 19 Oct 2002 06:36:57 +0000 (06:36 +0000)]
Fixes for tests following the Repository/BuildDir refactoring.  (Charles Crain).

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

22 years agoWin32 test portability.
stevenknight [Fri, 18 Oct 2002 01:09:14 +0000 (01:09 +0000)]
Win32 test portability.

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

22 years agoRefactor Repository and BuildDir. (Charles Crain)
stevenknight [Wed, 16 Oct 2002 04:13:14 +0000 (04:13 +0000)]
Refactor Repository and BuildDir. (Charles Crain)

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

22 years agoFix some file headers. (Charles Crain)
stevenknight [Tue, 15 Oct 2002 00:14:25 +0000 (00:14 +0000)]
Fix some file headers.  (Charles Crain)

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

22 years agoAllow new Reading
stevenknight [Mon, 14 Oct 2002 05:24:03 +0000 (05:24 +0000)]
Allow new Reading

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

22 years agoMake undeclared options be ignored. (Anthony Roach)
stevenknight [Sun, 13 Oct 2002 12:52:05 +0000 (12:52 +0000)]
Make undeclared options be ignored. (Anthony Roach)

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

22 years agoFix verbose BuildError bug. (Anthony Roach)
stevenknight [Thu, 10 Oct 2002 17:41:32 +0000 (17:41 +0000)]
Fix verbose BuildError bug. (Anthony Roach)

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

22 years agoAdd Python and SCons version checking functions. (Anthony Roach)
stevenknight [Thu, 10 Oct 2002 12:49:15 +0000 (12:49 +0000)]
Add Python and SCons version checking functions. (Anthony Roach)

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

22 years agoAllow build/doc/version.sgml to be created on build even if the build/doc/ subdirecto...
stevenknight [Wed, 9 Oct 2002 21:06:16 +0000 (21:06 +0000)]
Allow build/doc/version.sgml to be created on build even if the build/doc/ subdirectory doesn't exist.

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

22 years agoFix dependency scanning when overriding LIBS (Anthony Roach)
stevenknight [Wed, 9 Oct 2002 20:12:00 +0000 (20:12 +0000)]
Fix dependency scanning when overriding LIBS (Anthony Roach)

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

22 years agoGet rid of the magicness of the magic _ variables. (Anthony Roach)
stevenknight [Mon, 7 Oct 2002 23:50:06 +0000 (23:50 +0000)]
Get rid of the magicness of the magic _ variables.  (Anthony Roach)

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

22 years agowin32 test portability fixes (Anthony Roach)
stevenknight [Fri, 4 Oct 2002 22:04:27 +0000 (22:04 +0000)]
win32 test portability fixes (Anthony Roach)

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

22 years agoAdd MSVC PCH and PDB support. (Anthony Roach)
stevenknight [Thu, 3 Oct 2002 21:01:02 +0000 (21:01 +0000)]
Add MSVC PCH and PDB support.  (Anthony Roach)

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

22 years agoAdd SHOBJPREFIX AND SHOBJSUFFIX.
stevenknight [Tue, 1 Oct 2002 18:16:15 +0000 (18:16 +0000)]
Add SHOBJPREFIX AND SHOBJSUFFIX.

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

22 years agoAdd output to tell people when we're reading SConscript files versus when we're build...
stevenknight [Mon, 30 Sep 2002 16:53:47 +0000 (16:53 +0000)]
Add output to tell people when we're reading SConscript files versus when we're building targets.

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

22 years agoSupport overriding construction variables in builder call. (Anthony Roach)
stevenknight [Fri, 27 Sep 2002 23:03:51 +0000 (23:03 +0000)]
Support overriding construction variables in builder call.  (Anthony Roach)

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

22 years agoAdd customizable variable helper. (Anthony Roach)
stevenknight [Thu, 26 Sep 2002 00:54:35 +0000 (00:54 +0000)]
Add customizable variable helper.  (Anthony Roach)

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

22 years agoWindows portability
stevenknight [Wed, 25 Sep 2002 16:56:41 +0000 (16:56 +0000)]
Windows portability

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

22 years agoMake sure we can find tools using the PATH specified during Environment() instantiation.
stevenknight [Tue, 17 Sep 2002 06:51:03 +0000 (06:51 +0000)]
Make sure we can find tools using the PATH specified during Environment() instantiation.

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

22 years agoProvide a Scanner hook to allow file scans to be avoided when it isn't necessary.
stevenknight [Sun, 15 Sep 2002 01:45:17 +0000 (01:45 +0000)]
Provide a Scanner hook to allow file scans to be avoided when it isn't necessary.

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

22 years agoCorrect interpretation of '#/../foo' on Win32. (Jeff Petkau)
stevenknight [Wed, 11 Sep 2002 06:02:02 +0000 (06:02 +0000)]
Correct interpretation of '#/../foo' on Win32.  (Jeff Petkau)

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

22 years agoWarn when -c can't remove a file.
stevenknight [Mon, 9 Sep 2002 03:31:10 +0000 (03:31 +0000)]
Warn when -c can't remove a file.

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

22 years agoEliminate an exception when using -U.
stevenknight [Sun, 8 Sep 2002 04:13:20 +0000 (04:13 +0000)]
Eliminate an exception when using -U.

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

22 years agoFix test/ASFLAGS.py.
stevenknight [Sun, 8 Sep 2002 03:54:23 +0000 (03:54 +0000)]
Fix test/ASFLAGS.py.

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

22 years agoFix ASPPCOM value for gas.
stevenknight [Sat, 7 Sep 2002 22:53:29 +0000 (22:53 +0000)]
Fix ASPPCOM value for gas.

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

22 years agoWin32 portability: Fix error status passing back when calling sys.exit().
stevenknight [Sat, 7 Sep 2002 21:07:06 +0000 (21:07 +0000)]
Win32 portability:  Fix error status passing back when calling sys.exit().

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

22 years agoFix -j with multiple targets. (Anthony Roach)
stevenknight [Sat, 7 Sep 2002 12:34:45 +0000 (12:34 +0000)]
Fix -j with multiple targets.  (Anthony Roach)

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

22 years agoRefactor SCons.Util.Detect() into an Environment method.
stevenknight [Thu, 5 Sep 2002 15:33:09 +0000 (15:33 +0000)]
Refactor SCons.Util.Detect() into an Environment method.

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

22 years agoFix the tests that broke from the tool auto-detect stuff. (Anthony Roach and SK)
stevenknight [Thu, 5 Sep 2002 00:04:32 +0000 (00:04 +0000)]
Fix the tests that broke from the tool auto-detect stuff.  (Anthony Roach and SK)

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

22 years agoAdd a script to rsync the Aegis repository to SourceForge
stevenknight [Mon, 2 Sep 2002 05:06:38 +0000 (05:06 +0000)]
Add a script to rsync the Aegis repository to SourceForge

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

22 years agoProvide a message if there are no command-line targets specified and no Default(...
stevenknight [Sat, 31 Aug 2002 04:58:09 +0000 (04:58 +0000)]
Provide a message if there are no command-line targets specified and no Default() targets.

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

22 years agoMake SCons/Tool/ifl.py get included in the win32 package, make Microsoft tools be...
stevenknight [Fri, 30 Aug 2002 05:06:27 +0000 (05:06 +0000)]
Make SCons/Tool/ifl.py get included in the win32 package, make Microsoft tools be prefered on win32, and get rid of some cruft in the Platform files.  (Anthony Roach)

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

22 years agoAccount for systems not having every type of compiler.
stevenknight [Thu, 29 Aug 2002 15:40:24 +0000 (15:40 +0000)]
Account for systems not having every type of compiler.

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

22 years agoSupport the Intel Fortran Compiler.
stevenknight [Thu, 29 Aug 2002 10:30:12 +0000 (10:30 +0000)]
Support the Intel Fortran Compiler.

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

22 years agoDynamically check for the existence of utilities. (sam th)
stevenknight [Thu, 29 Aug 2002 03:22:52 +0000 (03:22 +0000)]
Dynamically check for the existence of utilities.  (sam th)

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

22 years agoOn Win32 systems, supply a default if PATHEXT isn't in the environment; it doesn...
stevenknight [Wed, 28 Aug 2002 16:01:52 +0000 (16:01 +0000)]
On Win32 systems, supply a default if PATHEXT isn't in the environment; it doesn't exist on Win95/Win98.

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

22 years agoMake sure auto-deducing target names works when a Node is passed in as a source file.
stevenknight [Wed, 28 Aug 2002 14:28:02 +0000 (14:28 +0000)]
Make sure auto-deducing target names works when a Node is passed in as a source file.

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

22 years agoDon't remove source files specified on the command line!
stevenknight [Wed, 28 Aug 2002 02:16:46 +0000 (02:16 +0000)]
Don't remove source files specified on the command line!

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

22 years agoFix the SConstruct to avoid zipit NameError if zip isn't available.
stevenknight [Mon, 26 Aug 2002 23:50:45 +0000 (23:50 +0000)]
Fix the SConstruct to avoid zipit NameError if zip isn't available.

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

22 years agoPut auto-deduced target names in the same directory as the source file.
stevenknight [Mon, 26 Aug 2002 09:28:08 +0000 (09:28 +0000)]
Put auto-deduced target names in the same directory as the source file.

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

22 years agoAdd a Prepend() method to Environments. (Chad Austin)
stevenknight [Mon, 26 Aug 2002 04:10:41 +0000 (04:10 +0000)]
Add a Prepend() method to Environments.  (Chad Austin)

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

22 years agoImplement spawn() using os.system() on Posix OSes. (Anthony Roach)
stevenknight [Fri, 23 Aug 2002 02:14:44 +0000 (02:14 +0000)]
Implement spawn() using os.system() on Posix OSes.  (Anthony Roach)

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

22 years agoMake case differences not effect #include order. (Anthony Roach)
stevenknight [Fri, 23 Aug 2002 01:15:21 +0000 (01:15 +0000)]
Make case differences not effect #include order.  (Anthony Roach)

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

22 years agoYet again redo the uppercasing of drives on win32 fix. (Anthony Roach)
stevenknight [Thu, 22 Aug 2002 04:24:47 +0000 (04:24 +0000)]
Yet again redo the uppercasing of drives on win32 fix.  (Anthony Roach)

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

22 years agoCache exists() and rexists() values all the time.
stevenknight [Mon, 19 Aug 2002 00:03:07 +0000 (00:03 +0000)]
Cache exists() and rexists() values all the time.

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

22 years agoRemove debug prints left in test/BuildDir.py.
stevenknight [Sun, 18 Aug 2002 23:36:03 +0000 (23:36 +0000)]
Remove debug prints left in test/BuildDir.py.

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

22 years agoAdd BuildDir() support to the Repository functionality.
stevenknight [Tue, 13 Aug 2002 22:18:56 +0000 (22:18 +0000)]
Add BuildDir() support to the Repository functionality.

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

22 years agoFix implicit dependencies with duplicate=0.
stevenknight [Tue, 13 Aug 2002 10:18:23 +0000 (10:18 +0000)]
Fix implicit dependencies with duplicate=0.

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

22 years agoRedo the uppercasing of drives on win32 fix. (Anthony Roach)
stevenknight [Mon, 12 Aug 2002 17:53:04 +0000 (17:53 +0000)]
Redo the uppercasing of drives on win32 fix.  (Anthony Roach)

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

22 years agoFix aliases as dependencies. (Anthony Roach)
stevenknight [Fri, 9 Aug 2002 20:58:20 +0000 (20:58 +0000)]
Fix aliases as dependencies.  (Anthony Roach)

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

22 years agoRefactor the interface between Rsearch() and Rsearchall() and their supplied function...
stevenknight [Thu, 8 Aug 2002 18:22:55 +0000 (18:22 +0000)]
Refactor the interface between Rsearch() and Rsearchall() and their supplied functions' arguments to keep the repository and dir path portions separate.

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

22 years agoMan page updates: Mention invoking scons
stevenknight [Thu, 8 Aug 2002 15:02:32 +0000 (15:02 +0000)]
Man page updates:  Mention invoking scons

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

22 years agoAdd a test for Repository and the -c option.
stevenknight [Tue, 6 Aug 2002 14:34:49 +0000 (14:34 +0000)]
Add a test for Repository and the -c option.

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

22 years agoAdd Install() + Local() functionality.
stevenknight [Tue, 6 Aug 2002 13:50:49 +0000 (13:50 +0000)]
Add Install() + Local() functionality.

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

22 years agoAdd Local() functionality to Repository support.
stevenknight [Tue, 6 Aug 2002 05:10:28 +0000 (05:10 +0000)]
Add Local() functionality to Repository support.

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

22 years agoSupport Repository and Default().
stevenknight [Tue, 6 Aug 2002 03:15:21 +0000 (03:15 +0000)]
Support Repository and Default().

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

22 years agoAdd Repository Install() and InstallAs() functionality.
stevenknight [Mon, 5 Aug 2002 20:36:58 +0000 (20:36 +0000)]
Add Repository Install() and InstallAs() functionality.

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

22 years agoAdd a decent error message for corrupted .sconsign files (Bug 579666). (Anthony...
stevenknight [Mon, 5 Aug 2002 04:05:13 +0000 (04:05 +0000)]
Add a decent error message for corrupted .sconsign files (Bug 579666).  (Anthony Roach)

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

22 years agoMake -U be case insensitive on Win32 (Bug 589292) (Anthony Roach)
stevenknight [Mon, 5 Aug 2002 03:41:27 +0000 (03:41 +0000)]
Make -U be case insensitive on Win32 (Bug 589292)  (Anthony Roach)

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

22 years agoFix incorrect time stamp for linked files (Bug 589288) (Anthony Roach)
stevenknight [Mon, 5 Aug 2002 03:11:59 +0000 (03:11 +0000)]
Fix incorrect time stamp for linked files (Bug 589288)  (Anthony Roach)

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

22 years agoFix commands with spaces in them (Bug: 589281 and 589285). (Anthony Roach)
stevenknight [Sun, 4 Aug 2002 23:55:21 +0000 (23:55 +0000)]
Fix commands with spaces in them (Bug: 589281 and 589285).  (Anthony Roach)

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

22 years agoStill more Repository tests: CPPPATH, StaticLibrary, linking objects, and compilatio...
stevenknight [Tue, 30 Jul 2002 21:56:44 +0000 (21:56 +0000)]
Still more Repository tests:  CPPPATH, StaticLibrary, linking objects, and compilation within a Repository.

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

22 years agoAdd more Repository tests (and clean up multi-dir.py).
stevenknight [Tue, 30 Jul 2002 01:59:06 +0000 (01:59 +0000)]
Add more Repository tests (and clean up multi-dir.py).

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