scons.git
23 years agoDetect dependency cycles
stevenknight [Wed, 28 Nov 2001 04:47:15 +0000 (04:47 +0000)]
Detect dependency cycles

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

23 years agoChange packaging to the new /usr/lib/scons/ scheme
stevenknight [Wed, 28 Nov 2001 03:30:53 +0000 (03:30 +0000)]
Change packaging to the new /usr/lib/scons/ scheme

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

23 years agoMove most of the code from the scons script into a SCons module.
stevenknight [Tue, 27 Nov 2001 14:14:32 +0000 (14:14 +0000)]
Move most of the code from the scons script into a SCons module.

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

23 years agoMore NT portability fixes.
stevenknight [Sat, 24 Nov 2001 23:15:01 +0000 (23:15 +0000)]
More NT portability fixes.

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

23 years agoComplete CPPPATH work.
stevenknight [Thu, 22 Nov 2001 14:10:14 +0000 (14:10 +0000)]
Complete CPPPATH work.

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

23 years agoGracefully handle the case where a .sconsign file can't be written
stevenknight [Wed, 21 Nov 2001 19:24:52 +0000 (19:24 +0000)]
Gracefully handle the case where a .sconsign file can't be written

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

23 years agoCrain: Finish LIBS, LIBPATH, CPPPATH
stevenknight [Tue, 20 Nov 2001 17:58:56 +0000 (17:58 +0000)]
Crain:  Finish LIBS, LIBPATH, CPPPATH

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

23 years agoAdd the scons package.
stevenknight [Fri, 16 Nov 2001 22:06:52 +0000 (22:06 +0000)]
Add the scons package.

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

23 years agoLIBS and LIBPATH work, variable substitution changes.
stevenknight [Thu, 15 Nov 2001 03:52:55 +0000 (03:52 +0000)]
LIBS and LIBPATH work, variable substitution changes.

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

23 years agoImplement CPPPATH and scanning during builds.
stevenknight [Wed, 14 Nov 2001 18:03:57 +0000 (18:03 +0000)]
Implement CPPPATH and scanning during builds.

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

23 years agoGeneralize DH_COMPAT for various Debian build levels.
stevenknight [Tue, 13 Nov 2001 11:07:08 +0000 (11:07 +0000)]
Generalize DH_COMPAT for various Debian build levels.

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

23 years agoAdd some missing .aeignore files.
stevenknight [Mon, 5 Nov 2001 16:07:52 +0000 (16:07 +0000)]
Add some missing .aeignore files.

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

23 years agoRebuild in response to a changed build command.
stevenknight [Fri, 2 Nov 2001 03:12:07 +0000 (03:12 +0000)]
Rebuild in response to a changed build command.

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

23 years agoMake the (s) and variables upper-case.
stevenknight [Wed, 31 Oct 2001 03:47:18 +0000 (03:47 +0000)]
Make the (s) and  variables upper-case.

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

23 years agoFix build dependencies.
stevenknight [Tue, 30 Oct 2001 13:47:14 +0000 (13:47 +0000)]
Fix build dependencies.

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

23 years agoHandle SConscript files in subdirectories.
stevenknight [Mon, 29 Oct 2001 05:33:03 +0000 (05:33 +0000)]
Handle SConscript files in subdirectories.

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

23 years agoChange node and .sconsign handling to separate build and content signatures.
stevenknight [Sun, 28 Oct 2001 12:51:44 +0000 (12:51 +0000)]
Change node and .sconsign handling to separate build and content signatures.

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

23 years agoFix a number of small problems in tests.
stevenknight [Sun, 28 Oct 2001 11:52:08 +0000 (11:52 +0000)]
Fix a number of small problems in tests.

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

23 years agoFix a signature calculation bug.
stevenknight [Fri, 26 Oct 2001 18:30:48 +0000 (18:30 +0000)]
Fix a signature calculation bug.

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

23 years agoMake up-to-date messages get printed out in the correct order Mark II
stevenknight [Fri, 26 Oct 2001 17:12:27 +0000 (17:12 +0000)]
Make up-to-date messages get printed out in the correct order Mark II

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

23 years agoSupport building (sub)directories.
stevenknight [Thu, 25 Oct 2001 13:11:10 +0000 (13:11 +0000)]
Support building (sub)directories.

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

23 years agoAdd -k support and more
stevenknight [Wed, 24 Oct 2001 14:18:02 +0000 (14:18 +0000)]
Add -k support and more

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

23 years agoIf the value of a is None, interpolate '', not 'None'.
stevenknight [Thu, 18 Oct 2001 03:01:47 +0000 (03:01 +0000)]
If the value of a  is None, interpolate '', not 'None'.

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

23 years agoComposite Builder and related changes from Charles Crain.
stevenknight [Thu, 18 Oct 2001 02:46:26 +0000 (02:46 +0000)]
Composite Builder and related changes from Charles Crain.

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

23 years agoPortability fixes for tests on Windows Nt.
stevenknight [Wed, 17 Oct 2001 16:42:21 +0000 (16:42 +0000)]
Portability fixes for tests on Windows Nt.

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

23 years agoGeneralize whether or not nodes use signatures, and how the Sig module decides if...
stevenknight [Mon, 15 Oct 2001 20:20:28 +0000 (20:20 +0000)]
Generalize whether or not nodes use signatures, and how the Sig module decides if a node is current before calculatin a signature.

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

23 years agoAdd an FS.Entry class that can morph to File or Dir.
stevenknight [Mon, 15 Oct 2001 16:47:05 +0000 (16:47 +0000)]
Add an FS.Entry class that can morph to File or Dir.

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

23 years agoRemove the Node.derived attribute.
stevenknight [Mon, 15 Oct 2001 16:00:52 +0000 (16:00 +0000)]
Remove the Node.derived attribute.

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

23 years agoAdd LINKFLAGS support.
stevenknight [Fri, 12 Oct 2001 22:20:00 +0000 (22:20 +0000)]
Add LINKFLAGS support.

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

23 years agoAdd tests and support for and .
stevenknight [Fri, 12 Oct 2001 19:31:00 +0000 (19:31 +0000)]
Add tests and support for  and .

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

23 years agoRefactor construction variable expansion.
stevenknight [Fri, 12 Oct 2001 02:17:49 +0000 (02:17 +0000)]
Refactor construction variable expansion.

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

23 years agoUse the prefix and suffix arguments in the Builder base class.
stevenknight [Fri, 12 Oct 2001 00:56:40 +0000 (00:56 +0000)]
Use the prefix and suffix arguments in the Builder base class.

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

23 years agoImplement special variable substitution.
stevenknight [Thu, 11 Oct 2001 23:13:20 +0000 (23:13 +0000)]
Implement special variable substitution.

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

23 years agoAdd the Library() method.
stevenknight [Thu, 11 Oct 2001 18:38:29 +0000 (18:38 +0000)]
Add the Library() method.

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

23 years agoAdd -i (ignore errors) support
stevenknight [Wed, 10 Oct 2001 21:50:55 +0000 (21:50 +0000)]
Add -i (ignore errors) support

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

23 years agoUse the module-specific current() function.
stevenknight [Tue, 9 Oct 2001 19:26:25 +0000 (19:26 +0000)]
Use the module-specific current() function.

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

23 years agoAdd support for -c (clean targets).
stevenknight [Tue, 9 Oct 2001 12:48:14 +0000 (12:48 +0000)]
Add support for -c (clean targets).

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

23 years agoMake the Debian package build work.
stevenknight [Tue, 9 Oct 2001 02:53:01 +0000 (02:53 +0000)]
Make the Debian package build work.

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

23 years agoCreate Debian package installation
stevenknight [Sat, 6 Oct 2001 17:14:17 +0000 (17:14 +0000)]
Create Debian package installation

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

23 years agoUse the Node Walker to build dependencies in order.
stevenknight [Fri, 5 Oct 2001 17:37:48 +0000 (17:37 +0000)]
Use the Node Walker to build dependencies in order.

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

23 years agoAdd a node Walker for descending the dependency tree.
stevenknight [Thu, 4 Oct 2001 18:50:26 +0000 (18:50 +0000)]
Add a node Walker for descending the dependency tree.

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

23 years agoAdd a bin/ subdirectory for admin utilities, and a HOWTO/ (replaces admin/) for the...
stevenknight [Wed, 3 Oct 2001 14:50:33 +0000 (14:50 +0000)]
Add a bin/ subdirectory for admin utilities, and a HOWTO/ (replaces admin/) for the documents.

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

23 years agoUpdating licensing.
stevenknight [Wed, 3 Oct 2001 11:47:59 +0000 (11:47 +0000)]
Updating licensing.

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

23 years agoMake the documentation build with more version of the tools
stevenknight [Wed, 3 Oct 2001 10:46:28 +0000 (10:46 +0000)]
Make the documentation build with more version of the tools

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

23 years agoAdd the Command() method.
stevenknight [Tue, 2 Oct 2001 20:01:35 +0000 (20:01 +0000)]
Add the Command() method.

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

23 years agoAdd children() methods for nodes.
stevenknight [Tue, 2 Oct 2001 13:11:42 +0000 (13:11 +0000)]
Add children() methods for nodes.

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

23 years agoLet the Taskmaster control whether the build stops.
stevenknight [Tue, 2 Oct 2001 12:24:41 +0000 (12:24 +0000)]
Let the Taskmaster control whether the build stops.

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

23 years agoFix various bugs caused by Python 2.1
stevenknight [Tue, 2 Oct 2001 12:24:13 +0000 (12:24 +0000)]
Fix various bugs caused by Python 2.1

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

23 years agoHandle build errors.
stevenknight [Tue, 2 Oct 2001 03:15:32 +0000 (03:15 +0000)]
Handle build errors.

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

23 years agoPass in the signature Calculator to the Taskmaster.
stevenknight [Mon, 1 Oct 2001 04:01:09 +0000 (04:01 +0000)]
Pass in the signature Calculator to the Task

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

23 years agoAdd support for multi-command Builders and Actions.
stevenknight [Sat, 29 Sep 2001 10:52:18 +0000 (10:52 +0000)]
Add support for multi-command Builders and Actions.

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

23 years agoDon't use Program() on some tests that don't need it.
stevenknight [Sat, 29 Sep 2001 10:25:07 +0000 (10:25 +0000)]
Don't use Program() on some tests that don't need it.

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

23 years agoMake match_exact the default match function for TestSCons.
stevenknight [Sat, 29 Sep 2001 03:22:21 +0000 (03:22 +0000)]
Make match_exact the default match function for TestSCons.

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

23 years agoAdd a test for unknown options (both short and long).
stevenknight [Sat, 29 Sep 2001 03:04:07 +0000 (03:04 +0000)]
Add a test for unknown options (both short and long).

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

23 years agoAdd support for the ENV construction variable.
stevenknight [Fri, 28 Sep 2001 20:27:29 +0000 (20:27 +0000)]
Add support for the ENV construction variable.

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

23 years agoAdd unit tests for Node methods that have been recently added.
stevenknight [Fri, 28 Sep 2001 20:17:52 +0000 (20:17 +0000)]
Add unit tests for Node methods that have been recently added.

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

23 years agoChange the env.Dictionary to an access method for an env._dict attribute.
stevenknight [Wed, 26 Sep 2001 13:46:18 +0000 (13:46 +0000)]
Change the env.Dictionary to an access method for an env._dict attribute.

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

23 years agoAdd support for SCONSFLAGS.
stevenknight [Wed, 26 Sep 2001 02:40:46 +0000 (02:40 +0000)]
Add support for SCONSFLAGS.

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

23 years agoEnhance Builders to take any type of node as input.
stevenknight [Mon, 24 Sep 2001 14:16:04 +0000 (14:16 +0000)]
Enhance Builders to take any type of node as input.

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

23 years agoImplement the Depends() method.
stevenknight [Mon, 24 Sep 2001 13:44:50 +0000 (13:44 +0000)]
Implement the Depends() method.

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

23 years agoHave SCons report when something is up-to-date.
stevenknight [Fri, 21 Sep 2001 21:04:14 +0000 (21:04 +0000)]
Have SCons report when something is up-to-date.

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

23 years agorebuild in response to changed .c file
stevenknight [Fri, 21 Sep 2001 11:39:19 +0000 (11:39 +0000)]
rebuild in response to changed .c file

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

23 years agoError message if no SConstruct file.
stevenknight [Fri, 21 Sep 2001 02:20:19 +0000 (02:20 +0000)]
Error message if no SConstruct file.

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

23 years agoAdd additional tests to provide more examples.
stevenknight [Fri, 21 Sep 2001 01:30:38 +0000 (01:30 +0000)]
Add additional tests to provide more examples.

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

23 years agoAdd dummy C code to use argc and argv in tests.
stevenknight [Thu, 20 Sep 2001 19:12:42 +0000 (19:12 +0000)]
Add dummy C code to use argc and argv in tests.

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

23 years agoCygwin's tar can't seem to unzip and extract simultaneously.
stevenknight [Thu, 20 Sep 2001 19:01:15 +0000 (19:01 +0000)]
Cygwin's tar can't seem to unzip and extract simultaneously.

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

23 years agotest/errors.py fails when not run under Aegis.
stevenknight [Thu, 20 Sep 2001 18:53:46 +0000 (18:53 +0000)]
test/errors.py fails when not run under Aegis.

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

23 years agoInstall scons, not scons.py
stevenknight [Thu, 20 Sep 2001 18:42:04 +0000 (18:42 +0000)]
Install scons, not scons.py

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

23 years agoCygwin portability fixes for Windows NT builds.
stevenknight [Thu, 20 Sep 2001 16:08:01 +0000 (16:08 +0000)]
Cygwin portability fixes for Windows NT builds.

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

23 years agoAdd support for Default() targets.
stevenknight [Thu, 20 Sep 2001 12:51:39 +0000 (12:51 +0000)]
Add support for Default() targets.

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

23 years agoAdd an outline for a User's Guide.
stevenknight [Wed, 19 Sep 2001 14:29:08 +0000 (14:29 +0000)]
Add an outline for a User's Guide.

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

23 years agoClean up the Node.FS class.
stevenknight [Wed, 19 Sep 2001 12:16:13 +0000 (12:16 +0000)]
Clean up the Node.FS class.

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

23 years agoStill better error reporting in TestSCons.py.
stevenknight [Wed, 19 Sep 2001 12:07:28 +0000 (12:07 +0000)]
Still better error reporting in TestSCons.py.

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

23 years agoAdd automatic substitution on filename lines.
stevenknight [Mon, 17 Sep 2001 14:21:15 +0000 (14:21 +0000)]
Add automatic substitution on filename lines.

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

23 years agoRun setup.py on the unpacked .tar.gz for testing.
stevenknight [Mon, 17 Sep 2001 04:57:00 +0000 (04:57 +0000)]
Run setup.py on the unpacked .tar.gz for testing.

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

23 years agoDereference symlinks when tarring the documentation.
stevenknight [Sun, 16 Sep 2001 11:45:15 +0000 (11:45 +0000)]
Dereference symlinks when tarring the documentation.

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

23 years agoAdd more information error reporting from tests.
stevenknight [Sun, 16 Sep 2001 04:22:19 +0000 (04:22 +0000)]
Add more information error reporting from tests.

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

23 years agoAdd a TestSCons module for common initialization of SCons tests.
stevenknight [Sat, 15 Sep 2001 13:46:11 +0000 (13:46 +0000)]
Add a TestSCons module for common initialization of SCons tests.

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

23 years agoAdd a test for -- terminating option processing.
stevenknight [Fri, 14 Sep 2001 03:10:30 +0000 (03:10 +0000)]
Add a test for -- terminating option processing.

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

23 years agoMake -w and --no-print-directory future options.
stevenknight [Fri, 14 Sep 2001 02:59:10 +0000 (02:59 +0000)]
Make -w and --no-print-directory future options.

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

23 years agoFix Python 2.1 warning
stevenknight [Thu, 13 Sep 2001 02:03:37 +0000 (02:03 +0000)]
Fix Python 2.1 warning

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

23 years agoFixes for -f end cases.
stevenknight [Wed, 12 Sep 2001 02:20:03 +0000 (02:20 +0000)]
Fixes for -f end cases.

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

23 years agoAdd a test for local Help() functionality.
stevenknight [Tue, 11 Sep 2001 18:03:12 +0000 (18:03 +0000)]
Add a test for local Help() functionality.

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

23 years agoAdd -I support.
stevenknight [Tue, 11 Sep 2001 17:04:00 +0000 (17:04 +0000)]
Add -I support.

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

23 years agoInitialize Options in a subroutine.
stevenknight [Tue, 11 Sep 2001 14:06:27 +0000 (14:06 +0000)]
Initialize Options in a subroutine.

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

23 years agoTest the long -f options (--file, --makefile, --sconstruct).
stevenknight [Tue, 11 Sep 2001 13:28:01 +0000 (13:28 +0000)]
Test the long -f options (--file, --makefile, --sconstruct).

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

23 years agoAdd -n and -s support.
stevenknight [Tue, 11 Sep 2001 13:19:48 +0000 (13:19 +0000)]
Add -n and -s support.

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

23 years agoRefactor the Builder binding so the calling Environment gets passed in.
stevenknight [Tue, 11 Sep 2001 13:15:57 +0000 (13:15 +0000)]
Refactor the Builder binding so the calling Environment gets passed in.

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

23 years agoAdd -C support.
stevenknight [Mon, 10 Sep 2001 23:38:55 +0000 (23:38 +0000)]
Add -C support.

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

23 years agoLook for SConstruct, Sconstruct, and sconstruct files.
stevenknight [Mon, 10 Sep 2001 20:30:28 +0000 (20:30 +0000)]
Look for SConstruct, Sconstruct, and sconstruct files.

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

23 years agoFill in the -v option.
stevenknight [Mon, 10 Sep 2001 18:48:55 +0000 (18:48 +0000)]
Fill in the -v option.

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

23 years agoruntest.py follow-on fixes
stevenknight [Mon, 10 Sep 2001 16:17:42 +0000 (16:17 +0000)]
runtest.py follow-on fixes

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

23 years agoEliminate if-tests for Types in Builder.execute().
stevenknight [Mon, 10 Sep 2001 12:55:33 +0000 (12:55 +0000)]
Eliminate if-tests for Types in Builder.execute().

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

23 years agoAdd command-line processing for all options (with tests).
stevenknight [Sun, 9 Sep 2001 21:47:42 +0000 (21:47 +0000)]
Add command-line processing for all options (with tests).

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

23 years agoGeneralize the hard-coded line numbers in test/errors.py.
stevenknight [Sun, 9 Sep 2001 14:02:57 +0000 (14:02 +0000)]
Generalize the hard-coded line numbers in test/errors.py.

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

23 years agoAdd a man page.
stevenknight [Fri, 7 Sep 2001 11:33:19 +0000 (11:33 +0000)]
Add a man page.

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

23 years agoAdd a find-the-tests flag to runtest.py.
stevenknight [Thu, 6 Sep 2001 11:05:58 +0000 (11:05 +0000)]
Add a find-the-tests flag to runtest.py.

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

23 years agoMake the build portable to Windows NT.
anthonyroach [Sat, 1 Sep 2001 16:03:31 +0000 (16:03 +0000)]
Make the build portable to Windows NT.

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

23 years agoUpdate TestCmd.py to 0.02 for NT portability.
anthonyroach [Fri, 31 Aug 2001 23:47:42 +0000 (23:47 +0000)]
Update TestCmd.py to 0.02 for NT portability.

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

23 years agoGet rid of runtest.sh
anthonyroach [Wed, 29 Aug 2001 23:38:38 +0000 (23:38 +0000)]
Get rid of runtest.sh

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