stevenknight [Thu, 6 Feb 2003 04:59:18 +0000 (04:59 +0000)]
Add the --random option.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@574
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 5 Feb 2003 22:06:52 +0000 (22:06 +0000)]
Change the default behavior when no arguments are specified to building everything in (or below) the current directory.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@573
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 4 Feb 2003 00:32:15 +0000 (00:32 +0000)]
Fixes for compiling with MSVC when running cygwin Python. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@572
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 3 Feb 2003 17:57:01 +0000 (17:57 +0000)]
Add CacheDir support.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@571
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 2 Feb 2003 18:35:15 +0000 (18:35 +0000)]
Add a strfunction() to Command actions, and add an env argument to the FunctionAction.strfunction().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@570
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 30 Jan 2003 15:21:58 +0000 (15:21 +0000)]
Win32 portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@569
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 29 Jan 2003 11:44:58 +0000 (11:44 +0000)]
Add IRIX and MIPSPro support. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@568
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 27 Jan 2003 03:55:51 +0000 (03:55 +0000)]
Provide a better error message when a BuildDir() is read-only.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@567
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 25 Jan 2003 08:23:44 +0000 (08:23 +0000)]
PharLap follow-on patch. (Charles Crain)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@566
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 25 Jan 2003 07:07:02 +0000 (07:07 +0000)]
Fix a bug when -c is used with -n. (Steve Leblanc)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@565
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 25 Jan 2003 06:37:58 +0000 (06:37 +0000)]
Fix adding a prefix when the target isn't specified.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@564
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 25 Jan 2003 05:49:32 +0000 (05:49 +0000)]
Fix how BUILDERS are updated.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@563
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 22 Jan 2003 13:51:44 +0000 (13:51 +0000)]
Add support for the PharLap ETS tools. (Charles Crain)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@562
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 22 Jan 2003 05:17:53 +0000 (05:17 +0000)]
Minor fixes: CR-LF in scons.bat file, remove old name keyword from Builder doc.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@561
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 21 Jan 2003 22:06:11 +0000 (22:06 +0000)]
Fix library dependencies when the prefix is specified explicitly.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@560
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 21 Jan 2003 13:36:02 +0000 (13:36 +0000)]
Generate the file list in the RPM .spec file.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@559
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 20 Jan 2003 06:14:54 +0000 (06:14 +0000)]
Add AddPreAction() and AddPostAction() methods. (Charles Crain)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@558
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 20 Jan 2003 04:29:54 +0000 (04:29 +0000)]
Put the Copyright years in by script, not by hand.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@557
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 18 Jan 2003 14:32:51 +0000 (14:32 +0000)]
Make shared/static objects less irritating. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@556
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 17 Jan 2003 05:49:38 +0000 (05:49 +0000)]
Initialize the new branch.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@555
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 16 Jan 2003 21:15:29 +0000 (21:15 +0000)]
Update Copyright years.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@554
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 16 Jan 2003 19:41:48 +0000 (19:41 +0000)]
Prep 0.10 for release.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@553
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 16 Jan 2003 17:40:05 +0000 (17:40 +0000)]
Win32 portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@552
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 16 Jan 2003 10:13:42 +0000 (10:13 +0000)]
Fix bug in Clean() functionality. (Steve Leblanc)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@551
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Jan 2003 20:02:16 +0000 (20:02 +0000)]
Fix scanning Aliases of nodes which have scanners. (Bug reported by Jeff Petkau.)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@550
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Jan 2003 05:41:30 +0000 (05:41 +0000)]
Necessary changes towards supporting Jython.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@549
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Jan 2003 01:28:31 +0000 (01:28 +0000)]
Add .def file support to the mingw tool. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@548
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 14 Jan 2003 23:43:59 +0000 (23:43 +0000)]
Add --debug-includes. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@547
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 14 Jan 2003 03:28:41 +0000 (03:28 +0000)]
Fix bug removing symbolic links. (Steve Leblanc)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@546
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 13 Jan 2003 22:30:23 +0000 (22:30 +0000)]
Test improvements suggested by Charles Crain.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@545
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 12 Jan 2003 19:11:26 +0000 (19:11 +0000)]
Fix small problems found by PyChecker. (Steve Leblanc)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@544
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 12 Jan 2003 16:25:20 +0000 (16:25 +0000)]
Eliminate unnecessary scanning before a Node is rebuilt.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@543
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 11 Jan 2003 03:10:58 +0000 (03:10 +0000)]
More Win32 test portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@542
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 9 Jan 2003 07:02:06 +0000 (07:02 +0000)]
Win32 portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@541
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 9 Jan 2003 06:34:55 +0000 (06:34 +0000)]
Better initial explanation of SConscript files; fix a misformatted table in the StaticObject explanation.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@540
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 9 Jan 2003 05:29:53 +0000 (05:29 +0000)]
Add MinGW support. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@539
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 7 Jan 2003 23:12:02 +0000 (23:12 +0000)]
Fix files with the same name as subdirs.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@538
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 7 Jan 2003 06:08:53 +0000 (06:08 +0000)]
Fix specifying only the source argument to a MultiStepBuilder (such as Program).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@537
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 6 Jan 2003 18:42:37 +0000 (18:42 +0000)]
Refactor the Scanner interface to eliminate unnecessary scanning and make it easier to write efficient scanners.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@536
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 6 Jan 2003 03:54:25 +0000 (03:54 +0000)]
Performance improvement: cut down on Proxy.__getattr__ calls.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@535
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 5 Jan 2003 13:11:27 +0000 (13:11 +0000)]
Fix problems returning the appropriate exit status on build errors.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@534
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 1 Jan 2003 18:02:19 +0000 (18:02 +0000)]
Don't duplicate source files in a BuildDir when the -n option is used.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@533
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 28 Dec 2002 07:59:31 +0000 (07:59 +0000)]
Have the Environment.get() method return None as the default, like the standard Python get() method. (Lachlan O'Dea)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@532
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 28 Dec 2002 07:17:31 +0000 (07:17 +0000)]
Change the Action object execute() methods to __call__() methods.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@531
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 28 Dec 2002 05:31:39 +0000 (05:31 +0000)]
Refactor FunctionAction objects to support -n and -s.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@530
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 27 Dec 2002 04:52:10 +0000 (04:52 +0000)]
Implement the Clean() function.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@529
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 22 Dec 2002 19:17:19 +0000 (19:17 +0000)]
Support Repositories on a different file system, when hard links to the local directory won't work. (Derrick 'dman' Hudson)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@528
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 22 Dec 2002 17:26:36 +0000 (17:26 +0000)]
Fix typo in test/README. (Derrick 'dman' Hudson)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@527
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 19 Dec 2002 15:31:04 +0000 (15:31 +0000)]
Finish the Action refactoring by removing Builder.execute() methods and moving exception handling into the TaskTask class.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@526
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Dec 2002 14:01:28 +0000 (14:01 +0000)]
Refactor action execution so it's controlled by the interface-specific TaskTask class, not Node.build().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@525
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 16 Dec 2002 16:05:47 +0000 (16:05 +0000)]
Make the 'Do not know how to build' error message catch more cases. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@524
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 14 Dec 2002 03:44:52 +0000 (03:44 +0000)]
Make error and warning message consistent. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@523
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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