stevenknight [Sat, 27 Mar 2004 18:24:10 +0000 (18:24 +0000)]
Keep *FLAGS variables as CLVar variables after copying an Environment.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@932
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 26 Mar 2004 22:09:41 +0000 (22:09 +0000)]
Refactor env.Append() and env.Prepend().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@931
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 26 Mar 2004 07:59:13 +0000 (07:59 +0000)]
Rework the env.Append() and env.Prepend() tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@930
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 24 Mar 2004 14:08:12 +0000 (14:08 +0000)]
Add --debug=presub to the help text.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@929
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 23 Mar 2004 05:23:20 +0000 (05:23 +0000)]
Add a --debug= option to print commands before substitution. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@928
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 21 Mar 2004 05:37:23 +0000 (05:37 +0000)]
Cygwin portability fixes. (Chad Austin) Improved testing infrastructure.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@927
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 16 Mar 2004 07:16:02 +0000 (07:16 +0000)]
Fix use of MSVS_IGNORE_IDE_PATHS. Win32 fixes for various tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@926
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 16 Mar 2004 04:35:44 +0000 (04:35 +0000)]
Forward the Scanner.Classic name to the underlying base class.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@925
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 16 Mar 2004 00:56:26 +0000 (00:56 +0000)]
Support passing arbitrary environment override keywords to Command().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@924
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 12 Mar 2004 13:24:18 +0000 (13:24 +0000)]
Add an Execute() method.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@923
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 12 Mar 2004 04:08:33 +0000 (04:08 +0000)]
Prepare the 0.95 branch for development.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@922
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 12 Mar 2004 03:58:13 +0000 (03:58 +0000)]
Initialize the new branch for release.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@921
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 8 Mar 2004 06:16:07 +0000 (06:16 +0000)]
Speed up SCons packaging builds by eliminating lots of unnecessary string.replace() calls.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@920
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 8 Mar 2004 03:55:27 +0000 (03:55 +0000)]
Add a D language Tool. (Andy Friesen)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@919
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 6 Mar 2004 14:09:36 +0000 (14:09 +0000)]
scons.0.92 - Implement a --duplicate= option. (Christoph Wiedemann)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@918
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 6 Mar 2004 03:54:46 +0000 (03:54 +0000)]
Update various default paths in MSVS .Net and MSVC 6.0 / 7. (Steve Christensen)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@917
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 5 Mar 2004 10:08:19 +0000 (10:08 +0000)]
Overlooked adding subst_path() to IDLTests.py.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@916
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 5 Mar 2004 09:49:04 +0000 (09:49 +0000)]
Fix use of things like ${TARGET.dir} in *PATH expansions.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@915
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 5 Mar 2004 08:51:01 +0000 (08:51 +0000)]
Refactor path-substitution logic into an Environment method.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@914
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 3 Mar 2004 14:45:54 +0000 (14:45 +0000)]
Refactor Scanner internals as a prelude to fixing use of '${TARGET.dir}'
in *PATH variables.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@913
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 3 Mar 2004 05:33:29 +0000 (05:33 +0000)]
Win32 portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@912
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 28 Feb 2004 09:43:03 +0000 (09:43 +0000)]
1.5.2 portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@911
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 28 Feb 2004 09:25:48 +0000 (09:25 +0000)]
Branch for User's Guide work.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@910
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 28 Feb 2004 07:25:33 +0000 (07:25 +0000)]
Document the dbm_module argument to SConsignFile().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@909
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 26 Feb 2004 05:56:51 +0000 (05:56 +0000)]
Initialize *FLAGS variables with objects that can add flags either as strings or lists.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@908
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 24 Feb 2004 16:03:09 +0000 (16:03 +0000)]
Better error message when a source file is missing.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@907
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 24 Feb 2004 06:19:49 +0000 (06:19 +0000)]
Handle recursive substitution in overrides.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@906
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 23 Feb 2004 08:09:40 +0000 (08:09 +0000)]
Add an internal Environment._update() method that updates the dictionary directly without running through user protections.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@905
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Feb 2004 04:58:13 +0000 (04:58 +0000)]
Add a common tasks appendix to the user's guide. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@904
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Feb 2004 04:39:52 +0000 (04:39 +0000)]
Make the Library test work even with linkers that don't like mixing C programs with C++ libraries. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@903
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Feb 2004 04:16:16 +0000 (04:16 +0000)]
Use "env -" instead of "env -i". (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@902
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Feb 2004 03:35:08 +0000 (03:35 +0000)]
Update the __env__ variable when making a Copy() or Override() of an Environment.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@901
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Feb 2004 03:31:12 +0000 (03:31 +0000)]
Enhanced test to catch potential problems with absolute path names.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@900
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 16 Feb 2004 06:09:44 +0000 (06:09 +0000)]
Add AppendUnique() and PrependUnique() Environment methods. Fix using the qt Tool from a copied construction environment.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@899
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 15 Feb 2004 06:07:08 +0000 (06:07 +0000)]
Lay some groundwork for URL Nodes by abstracting local file system operations into the FS class.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@898
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 9 Feb 2004 06:59:46 +0000 (06:59 +0000)]
Save memory by allowing Nodes to clean up their Executor's build environments after they've been built.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@897
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 9 Feb 2004 05:44:56 +0000 (05:44 +0000)]
Make the M4 Builder work with repositories by adding an rsrcnode attribute.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@896
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 8 Feb 2004 16:37:36 +0000 (16:37 +0000)]
Win32 portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@895
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 8 Feb 2004 16:02:26 +0000 (16:02 +0000)]
Updated test for C++ files in libraries. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@894
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 8 Feb 2004 15:56:52 +0000 (15:56 +0000)]
More robust reading of VCComponents.dat. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@893
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 8 Feb 2004 14:54:08 +0000 (14:54 +0000)]
Deprecate the overrides Builder() keyword argument in favor of specifying values directly as keyword arguments, like we do for other functions and methods.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@892
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 7 Feb 2004 13:19:34 +0000 (13:19 +0000)]
Move the __env__ construction variable into the Environment itself, not created in the subst_dict each time.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@891
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 7 Feb 2004 08:42:48 +0000 (08:42 +0000)]
Add options to investigate object creation and memory consumption.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@890
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 4 Feb 2004 07:43:14 +0000 (07:43 +0000)]
Fix a new variable expansion bug.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@889
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 29 Jan 2004 06:57:54 +0000 (06:57 +0000)]
Fetch implicit dependencies from SCCS/RCS.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@888
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 29 Jan 2004 03:35:57 +0000 (03:35 +0000)]
Provide a better error message when a construction variable expansion is a Python syntax error.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@887
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 27 Jan 2004 06:35:04 +0000 (06:35 +0000)]
Accomodate white space in path names when running tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@886
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 25 Jan 2004 02:07:36 +0000 (02:07 +0000)]
Fix ARGUMENTS specifications on the command line that have multiple = in them. (Zephaniah Hull)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@885
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 25 Jan 2004 01:45:35 +0000 (01:45 +0000)]
Have the Qt Builder(s) use flags from the environment used to specify the target, not the environment that first had the Builder(s) attached. (Christoph Wiedemann)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@884
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 20 Jan 2004 16:48:03 +0000 (16:48 +0000)]
Refactor variable substitution for more scalable expansion of , etc.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@883
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 17 Jan 2004 14:56:46 +0000 (14:56 +0000)]
Fix retrieving multiple target files from cache. (Bob Halley)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@882
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 16 Jan 2004 13:28:44 +0000 (13:28 +0000)]
Win32 portability in test/Program.py.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@881
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 16 Jan 2004 13:12:20 +0000 (13:12 +0000)]
Update for MSVS 2003 (7.1). (Greg Spencer)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@880
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 16 Jan 2004 04:22:51 +0000 (04:22 +0000)]
Fix an incorrect registry lookup in msvc.py.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@879
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 16 Jan 2004 03:33:12 +0000 (03:33 +0000)]
Make our source-file builds depend on the Copyright years, and fix the option-v accordingly.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@878
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 16 Jan 2004 02:56:17 +0000 (02:56 +0000)]
Make the midl builder put the targets in the target directory, rather than the source directory. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@877
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 15 Jan 2004 13:28:43 +0000 (13:28 +0000)]
Fix MSVS Project file invocation when running scons.bat.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@876
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 11 Jan 2004 16:03:15 +0000 (16:03 +0000)]
Better error handling if someone tries to add a non-Node as a source, dependency or ignored dependency of a Node.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@875
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 10 Jan 2004 12:47:07 +0000 (12:47 +0000)]
Better test for use of Configure() in nested SConscript files..
git-svn-id: http://scons.tigris.org/svn/scons/trunk@874
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 10 Jan 2004 12:32:21 +0000 (12:32 +0000)]
Make the static/shared object check work even if the object was already created.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@873
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 8 Jan 2004 07:15:22 +0000 (07:15 +0000)]
Fix .class suffix handling in JavaH.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@872
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 8 Jan 2004 06:06:09 +0000 (06:06 +0000)]
Make Action() and env.Action() equivalent.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@871
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 8 Jan 2004 02:01:05 +0000 (02:01 +0000)]
Handle Configure() calls in multiple SConscript files.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@870
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 7 Jan 2004 14:50:10 +0000 (14:50 +0000)]
Update the Copyright years to include 2004.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@869
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 5 Jan 2004 14:06:26 +0000 (14:06 +0000)]
Refactor construction variable expansion to handle recursive substitution of variables.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@868
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 4 Jan 2004 14:36:40 +0000 (14:36 +0000)]
Miscellaneous changes: update a call to env.subst(); white space cleanup in EnvironmentTests.py and Node/NodeTests.py; more informative failure reporting in Node/FSTests.py; remove the now-unused SCons.Node.arg2nodes() function.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@867
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 31 Dec 2003 16:17:50 +0000 (16:17 +0000)]
Fix __COPYRIGHT__ and __REVISION__ lines; make IDLTests.py as an Aegis test, not a source file.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@866
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 23 Dec 2003 15:08:10 +0000 (15:08 +0000)]
Minor test enhancements.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@865
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 19 Dec 2003 13:28:34 +0000 (13:28 +0000)]
Work around Cygwin Python's broken idea that it's case-sensitive. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@864
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 18 Dec 2003 05:30:09 +0000 (05:30 +0000)]
Add support for a toolpath for Environments.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@863
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 16 Dec 2003 11:56:45 +0000 (11:56 +0000)]
Have the Zip() Builder create compressed .zip files by default.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@862
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 12 Dec 2003 16:36:41 +0000 (16:36 +0000)]
Fix stripping the library prefix.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@861
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 8 Dec 2003 12:23:44 +0000 (12:23 +0000)]
Fix spelling errors in error messages, man page typos.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@860
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 8 Dec 2003 04:43:08 +0000 (04:43 +0000)]
Relax the duplicate-environment restriction for targets so that it's okay if the two environments would build the target with the same command or function call. (Scott Fritchie)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@859
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 6 Dec 2003 16:56:06 +0000 (16:56 +0000)]
Fix saving/restoring PackageOptions to a file. (Chris Burghart)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@858
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 6 Dec 2003 14:22:09 +0000 (14:22 +0000)]
Preserve the ability to call BuildDir() multiple times with the same source and target dirs. (Charles Crain)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@857
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 6 Dec 2003 14:02:46 +0000 (14:02 +0000)]
Prepare side-effect nodes before building, too. (Charles Crain)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@856
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 6 Dec 2003 13:45:57 +0000 (13:45 +0000)]
Add more variable substitution tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@855
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 2 Dec 2003 13:45:59 +0000 (13:45 +0000)]
MSVC fix for pre-2.3 Python versions. (Charles Crain)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@854
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 2 Dec 2003 04:36:32 +0000 (04:36 +0000)]
Fix an incorrect _concat() call in the definition for the mingw Tool. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@853
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 1 Dec 2003 13:22:33 +0000 (13:22 +0000)]
Make the Fortran scanner case-insensitive. (David M. Cooke)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@852
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 1 Dec 2003 13:06:29 +0000 (13:06 +0000)]
Make the message about missing SConscript files a warning, not a hard write(), so it can be ignored/disabled. (Scott Fritchie)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@851
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 25 Nov 2003 12:32:29 +0000 (12:32 +0000)]
Restore the ability for _stripixes() to call a custom _concat() function in the construction environment.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@850
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 22 Nov 2003 13:28:28 +0000 (13:28 +0000)]
Add Borland compiler support. (Vincent Risi)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@849
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 18 Nov 2003 07:10:57 +0000 (07:10 +0000)]
Ensure that the ENV values are all strings. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@848
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 18 Nov 2003 05:27:57 +0000 (05:27 +0000)]
Added better -H documentation for --debug and remove -e from man page. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@847
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 12 Nov 2003 15:14:47 +0000 (15:14 +0000)]
Make duplicate build dir specifications be an error. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@846
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 12 Nov 2003 15:01:39 +0000 (15:01 +0000)]
Refactor the scons_subst*() tests to make it easier to add tests and to more completely characterize the current behavior.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@845
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 10 Nov 2003 16:13:15 +0000 (16:13 +0000)]
Use sys.stdout.write() instead of print so line feeds in -j output will stay (more) consistent. Fix suffix-handling on case-insensitive Cygwin systems. Test fixes for Cygwin portability. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@844
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 9 Nov 2003 06:41:02 +0000 (06:41 +0000)]
Allow LIBS to be a single element, not a list, and allow it to contain File nodes.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@843
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 9 Nov 2003 04:16:29 +0000 (04:16 +0000)]
Fix specifying a root directory with just the drive string (e.g. C:).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@842
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 9 Nov 2003 04:08:39 +0000 (04:08 +0000)]
Fix a man page bug.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@841
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 9 Nov 2003 03:11:32 +0000 (03:11 +0000)]
Don't swallow the AttributeError for an expansion like .bak.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@840
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 7 Nov 2003 18:16:06 +0000 (18:16 +0000)]
Initialize the 0.94 branch for release.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@839
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 7 Nov 2003 04:46:59 +0000 (04:46 +0000)]
Add BUILD_TARGETS, COMMAND_LINE_TARGETS and DEFAULT_TARGETS variables.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@838
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 4 Nov 2003 18:03:06 +0000 (18:03 +0000)]
Add new Options flavors. (Hartmut Goebel)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@837
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 3 Nov 2003 23:29:02 +0000 (23:29 +0000)]
Sync CVS log from master Aegis repository.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@836
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 3 Nov 2003 18:20:36 +0000 (18:20 +0000)]
Fixes for the AIX C and C++ Tool specifications. (Vincent Risi)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@835
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 3 Nov 2003 18:04:00 +0000 (18:04 +0000)]
Restore the default '-LANG:std' C++ flag on SGI IRIX systems before we actually release.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@834
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 30 Oct 2003 06:10:11 +0000 (06:10 +0000)]
Update the tool specifications for the SGI MIPSpro tools.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@833
fdb21ef1-2011-0410-befe-
b5e4ea1792b1