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

22 years agoMultiple directory .h includes in Repositories.
stevenknight [Mon, 29 Jul 2002 23:22:50 +0000 (23:22 +0000)]
Multiple directory .h includes in Repositories.

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

22 years agoWin32 portability in Repository tests.
stevenknight [Thu, 25 Jul 2002 01:54:05 +0000 (01:54 +0000)]
Win32 portability in Repository tests.

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

22 years agoRefactor current() calculation so the Taskmaster passes the Sig calculator to the...
stevenknight [Sun, 21 Jul 2002 07:15:23 +0000 (07:15 +0000)]
Refactor current() calculation so the Taskmaster passes the Sig calculator to the Node, instead of going through calc to get to the Node.

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

22 years agoAdd an Rsearchall() method, and refactor the repository manipulation of CPPPATH to...
stevenknight [Sat, 20 Jul 2002 21:32:56 +0000 (21:32 +0000)]
Add an Rsearchall() method, and refactor the repository manipulation of CPPPATH to use it.

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

22 years agoRepository support (first cut).
stevenknight [Wed, 17 Jul 2002 23:12:12 +0000 (23:12 +0000)]
Repository support (first cut).

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

22 years agoAdd a separate options argument for running SCons via the test infrastructure.
stevenknight [Tue, 16 Jul 2002 22:55:27 +0000 (22:55 +0000)]
Add a separate options argument for running SCons via the test infrastructure.

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

22 years agoPrep for release 0.08.
stevenknight [Mon, 15 Jul 2002 18:29:33 +0000 (18:29 +0000)]
Prep for release 0.08.

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

22 years agoWin32 portability fixes. (Charles Crain)
stevenknight [Mon, 15 Jul 2002 17:06:59 +0000 (17:06 +0000)]
Win32 portability fixes.  (Charles Crain)

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

22 years agoWin32 fixes for test/SH{CC,CXX}FLAGS.py.
stevenknight [Mon, 15 Jul 2002 05:12:43 +0000 (05:12 +0000)]
Win32 fixes for test/SH{CC,CXX}FLAGS.py.

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

22 years agoAdd --implicit-deps-changed. (Anthony Roach)
stevenknight [Sun, 14 Jul 2002 18:48:56 +0000 (18:48 +0000)]
Add --implicit-deps-changed.  (Anthony Roach)

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

22 years agoStill more Win32 portability.
stevenknight [Sun, 14 Jul 2002 17:57:51 +0000 (17:57 +0000)]
Still more Win32 portability.

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

22 years agoAdded --implicit-deps-unchanged option. Added GetLaunchDir() function. Added SetBuild...
stevenknight [Fri, 12 Jul 2002 06:17:59 +0000 (06:17 +0000)]
Added --implicit-deps-unchanged option. Added GetLaunchDir() function. Added SetBuildSignatureType() function.  (Anthony Roach)

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

22 years agoFix scons -v on win32. (Anthony Roach)
stevenknight [Fri, 12 Jul 2002 06:00:46 +0000 (06:00 +0000)]
Fix scons -v on win32.  (Anthony Roach)

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

22 years agoUse the correct prefix for pdb.py. (Terrel Shumway)
stevenknight [Fri, 12 Jul 2002 03:28:01 +0000 (03:28 +0000)]
Use the correct prefix for pdb.py.  (Terrel Shumway)

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

22 years agoAdd prototype icc and ilink Tool specs for OS/2.
stevenknight [Fri, 12 Jul 2002 03:09:55 +0000 (03:09 +0000)]
Add prototype icc and ilink Tool specs for OS/2.

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

22 years agoAllow build directories outside the SConstruct tree; add a FindFile() function to...
stevenknight [Wed, 10 Jul 2002 22:39:00 +0000 (22:39 +0000)]
Allow build directories outside the SConstruct tree; add a FindFile() function to search for files with a specified name; add  to the shared-object g++ and gcc command lines.  (Charles Crain)

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

22 years agoAdd a prototype os2 Platform() module.
stevenknight [Mon, 8 Jul 2002 23:49:25 +0000 (23:49 +0000)]
Add a prototype os2 Platform() module.

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

22 years agoAdd a TAR Builder.
stevenknight [Mon, 8 Jul 2002 22:40:59 +0000 (22:40 +0000)]
Add a TAR Builder.

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

22 years agoPerformance enhancements: use a more efficient splitext() method; cache source suffi...
stevenknight [Sat, 6 Jul 2002 06:00:33 +0000 (06:00 +0000)]
Performance enhancements:  use a more efficient splitext() method; cache source suffix computation; clean up code in MultiStepBuilder.__call__(); replicate some logic in scons_subst().  (Anthony Roach)

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

22 years agoruntest.py improvements
stevenknight [Fri, 5 Jul 2002 15:17:36 +0000 (15:17 +0000)]
runtest.py improvements

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

22 years agoAdd support for side effect targets. (Anthony Roach)
stevenknight [Thu, 4 Jul 2002 21:44:00 +0000 (21:44 +0000)]
Add support for side effect targets.  (Anthony Roach)

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

22 years agoFix SConstruct to use for build commands. (Terrel Shumway)
stevenknight [Wed, 3 Jul 2002 15:51:30 +0000 (15:51 +0000)]
Fix SConstruct to use  for build commands.  (Terrel Shumway)

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

22 years agoDeduce the target if it's not supplied.
stevenknight [Wed, 3 Jul 2002 15:23:57 +0000 (15:23 +0000)]
Deduce the target if it's not supplied.

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

22 years agoOptimzation in the C Scanner: don't re-sort the list each time.
stevenknight [Sun, 30 Jun 2002 13:44:36 +0000 (13:44 +0000)]
Optimzation in the C Scanner:  don't re-sort the list each time.

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

22 years agoMake sure we identify cygwin systems and set environment defaults correctly.
stevenknight [Fri, 28 Jun 2002 16:20:59 +0000 (16:20 +0000)]
Make sure we identify cygwin systems and set environment defaults correctly.

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

22 years agoAdd support for assembly language (.s and .S) Tools. Still needs support for buildin...
stevenknight [Thu, 27 Jun 2002 15:00:50 +0000 (15:00 +0000)]
Add support for assembly language (.s and .S) Tools.  Still needs support for building shared objects.

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

22 years agoWin32 portability fixes for various tests.
stevenknight [Wed, 26 Jun 2002 01:47:54 +0000 (01:47 +0000)]
Win32 portability fixes for various tests.

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

22 years agoFix handling file names with multiple dots. (Charles Crain)
stevenknight [Fri, 21 Jun 2002 18:19:45 +0000 (18:19 +0000)]
Fix handling file names with multiple dots.  (Charles Crain)

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

22 years agoFix the SCons packaging build on Win32.
stevenknight [Thu, 20 Jun 2002 19:55:12 +0000 (19:55 +0000)]
Fix the SCons packaging build on Win32.

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

22 years agoChange the way implicit deps are stored to make it easier to maintain backward compat...
stevenknight [Thu, 20 Jun 2002 19:28:44 +0000 (19:28 +0000)]
Change the way implicit deps are stored to make it easier to maintain backward compatibility of the .sconsign file format.  (Anthony Roach)

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

22 years agoCheck in the Tool() interface. (SK and Charles Crain)
stevenknight [Thu, 20 Jun 2002 00:17:18 +0000 (00:17 +0000)]
Check in the Tool() interface.  (SK and Charles Crain)

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

22 years agoSupply more specific version info, including build date.
stevenknight [Tue, 18 Jun 2002 01:26:24 +0000 (01:26 +0000)]
Supply more specific version info, including build date.

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

22 years agoAdd LIBS and LIBPATH dependencies for shared libraries. (Charles Crain)
stevenknight [Sat, 15 Jun 2002 04:53:49 +0000 (04:53 +0000)]
Add LIBS and LIBPATH dependencies for shared libraries.  (Charles Crain)

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

22 years agoAccomodate '-' (and other characters) in #include files in the C Scanner.
stevenknight [Fri, 14 Jun 2002 06:00:43 +0000 (06:00 +0000)]
Accomodate '-' (and other characters) in #include files in the C Scanner.

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

22 years agoAdd a native Fortran include scanner.
stevenknight [Wed, 12 Jun 2002 21:16:35 +0000 (21:16 +0000)]
Add a native Fortran include scanner.

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

22 years agoRemove white-space split of file name lists.
stevenknight [Tue, 11 Jun 2002 22:19:47 +0000 (22:19 +0000)]
Remove white-space split of file name lists.

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

22 years agoDifferentiate help text for -D, -u and -U.
stevenknight [Sat, 8 Jun 2002 05:08:06 +0000 (05:08 +0000)]
Differentiate help text for -D, -u and -U.

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

22 years agoFix SConsignEntry.set_implicit() to handle null strings, too. (Jeff Petkau)
stevenknight [Thu, 6 Jun 2002 14:46:22 +0000 (14:46 +0000)]
Fix SConsignEntry.set_implicit() to handle null strings, too.  (Jeff Petkau)

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

22 years agoChanges from Charles Crain.
stevenknight [Wed, 5 Jun 2002 23:35:56 +0000 (23:35 +0000)]
Changes from Charles Crain.

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

22 years agoFix ListBuilder so it works with --implicit-cache. (Anthony Roach)
stevenknight [Wed, 5 Jun 2002 12:52:42 +0000 (12:52 +0000)]
Fix ListBuilder so it works with --implicit-cache.  (Anthony Roach)

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

22 years agoPrint an error message if a file can't be unlinked before being built, rather than...
stevenknight [Wed, 5 Jun 2002 04:24:06 +0000 (04:24 +0000)]
Print an error message if a file can't be unlinked before being built, rather than just silently terminating the build.  (Anthony Roach)

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

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