stevenknight [Mon, 27 Sep 2004 21:23:04 +0000 (21:23 +0000)]
Add support for changing directory when executing Actions (the to the target directory by default).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1106
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 26 Sep 2004 06:12:36 +0000 (06:12 +0000)]
More robust Scanner comparisons. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1105
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 26 Sep 2004 00:38:48 +0000 (00:38 +0000)]
Apply Scanner.Scanner args to the Base class initialization correctly. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1104
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 25 Sep 2004 21:57:33 +0000 (21:57 +0000)]
Update Scanner pydoc, enhance tests. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1103
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 25 Sep 2004 14:13:21 +0000 (14:13 +0000)]
Add a --debug=findlibs option. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1102
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 25 Sep 2004 02:50:45 +0000 (02:50 +0000)]
Add a ParseDepends() function to read up mkdep-style files.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1101
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 24 Sep 2004 19:33:09 +0000 (19:33 +0000)]
Add ParseConfig() support for -mwindows and -mno-cygwin. (Clive Levinson)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1100
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 24 Sep 2004 17:15:44 +0000 (17:15 +0000)]
Get the source_scanner from the target node, not the source node. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1099
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 24 Sep 2004 14:23:40 +0000 (14:23 +0000)]
Add validator functions for PathOption. (Steve Christensen)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1098
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 24 Sep 2004 10:58:40 +0000 (10:58 +0000)]
Fix --no-exec handling of cache. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1097
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 24 Sep 2004 10:52:48 +0000 (10:52 +0000)]
Better failure detection in test/BuildDir.py. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1096
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 22 Sep 2004 02:29:27 +0000 (02:29 +0000)]
Make the linkloc tool use the value of to pick the version of MSVC. (Chris Pawling)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1095
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 22 Sep 2004 00:08:28 +0000 (00:08 +0000)]
Fix inconsistency in Builder handling of src_suffix and extensions. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1094
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 21 Sep 2004 22:29:07 +0000 (22:29 +0000)]
Better test infrastructure for cleaning (-c) messages. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1093
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 21 Sep 2004 18:49:05 +0000 (18:49 +0000)]
Better error messages for bad builder creation. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1092
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 21 Sep 2004 17:38:54 +0000 (17:38 +0000)]
Performance optimization when caching include files for a search path. (Eric Frias)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1091
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 21 Sep 2004 03:46:21 +0000 (03:46 +0000)]
Fix a cut-and-paste typo in the memoized attributed name in the strfunction() method.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1090
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 20 Sep 2004 20:25:31 +0000 (20:25 +0000)]
Fix handling when BuildDir exists but is unwriteable. Add Stop. to messages at SConscript-read time. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1089
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 20 Sep 2004 19:33:34 +0000 (19:33 +0000)]
Allow ListOption to take a Python list of values asa default, not just a comma-separated string containg the default values.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1088
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 20 Sep 2004 18:33:15 +0000 (18:33 +0000)]
Use callable class strfunction. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1087
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 19 Sep 2004 23:08:50 +0000 (23:08 +0000)]
Win32 portability fixes for tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1086
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 18 Sep 2004 23:02:56 +0000 (23:02 +0000)]
Fix --debug=explain when the action is a Python function.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1085
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 18 Sep 2004 18:30:35 +0000 (18:30 +0000)]
Build targets in an associated BuildDir even if there are local targets in the source directory. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1084
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 18 Sep 2004 15:24:28 +0000 (15:24 +0000)]
Allow LIBS to contain lists of lists.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1083
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 18 Sep 2004 13:46:51 +0000 (13:46 +0000)]
Don't put LIBS Nodes in the scanned results list multiple times.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1082
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 18 Sep 2004 12:41:15 +0000 (12:41 +0000)]
Print tracebacks for errors other than UserError and StopError. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1081
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 17 Sep 2004 14:13:57 +0000 (14:13 +0000)]
Fix inconsistency in conf.CheckFunc().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1080
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 17 Sep 2004 12:52:09 +0000 (12:52 +0000)]
Fix problems with Parallel Tasks and Exception handling. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1079
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 17 Sep 2004 00:48:57 +0000 (00:48 +0000)]
Fix -k sometimes trying to link executables even when library builds fail.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1078
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 16 Sep 2004 17:03:17 +0000 (17:03 +0000)]
Guarantee ListOption persistence. (Elliot Murphy)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1077
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 16 Sep 2004 15:58:05 +0000 (15:58 +0000)]
Fix SCons on SuSE/AMD-64 Linux by having the wrapper script also check for the build engine in the parent directory of the Python library directory. (Gottfried Ganssauge)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1076
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Sep 2004 22:00:59 +0000 (22:00 +0000)]
Better -n test: make sure the directory is clean first. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1075
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Sep 2004 21:35:19 +0000 (21:35 +0000)]
Return real builder names from the default, environment-less builders like MkdirBuilder, DefaultSCCSBuilder and DefaultRCSBuilder. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1074
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Sep 2004 20:58:14 +0000 (20:58 +0000)]
Fix SourceCode test ordering. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1073
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Sep 2004 19:47:18 +0000 (19:47 +0000)]
Fix suffix selection when there's no source file. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1072
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Sep 2004 19:35:49 +0000 (19:35 +0000)]
Avoid corrupting the .sconsign.dblite file by writing to a temporary file and renaming it.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1071
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Sep 2004 04:12:13 +0000 (04:12 +0000)]
Fix is_pseudo_derived_builder(). (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1070
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Sep 2004 01:27:00 +0000 (01:27 +0000)]
Fix Delete action for non-existent files and must_exist=1 under Python 2.3. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1069
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 15 Sep 2004 01:19:55 +0000 (01:19 +0000)]
Handle exceptions in FunctionActions. (Steve Christensen)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1068
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 14 Sep 2004 16:12:58 +0000 (16:12 +0000)]
Add highlights.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1067
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 14 Sep 2004 15:59:31 +0000 (15:59 +0000)]
Checkin of initial description paragraph
(testing that I can actually check in).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1066
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 14 Sep 2004 02:44:58 +0000 (02:44 +0000)]
Keep the .cvsignore files out of the src package.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1065
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 13 Sep 2004 22:04:43 +0000 (22:04 +0000)]
Fix Action comparison when a Builder has a suffix key of None. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1064
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 13 Sep 2004 21:41:40 +0000 (21:41 +0000)]
Better error message when a target is built multiple ways. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1063
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 13 Sep 2004 19:47:53 +0000 (19:47 +0000)]
Update the man page to reflect that prefixes and suffixes can be callables or dictionaries. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1062
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 13 Sep 2004 16:16:41 +0000 (16:16 +0000)]
Create .cvsignore files to ignore the generated *.pyc files.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1061
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 5 Sep 2004 20:10:43 +0000 (20:10 +0000)]
Lots of Configure() enhancements. (Christoph Wiedemann)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1060
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 5 Sep 2004 19:23:37 +0000 (19:23 +0000)]
Win32 portability for tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1059
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 5 Sep 2004 12:01:20 +0000 (12:01 +0000)]
Add a configurable function for command-line printing. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1058
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 4 Sep 2004 17:29:18 +0000 (17:29 +0000)]
Refactor spawning command-line actions to clean up the interface between Action and SConf.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1057
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 4 Sep 2004 17:25:20 +0000 (17:25 +0000)]
Add an rpcgen tool. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1056
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 3 Sep 2004 17:08:11 +0000 (17:08 +0000)]
Remove all features deprecated in 0.93 or earlier.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1055
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 1 Sep 2004 02:22:03 +0000 (02:22 +0000)]
Don't add the ATL and MFC directories to %INCLUDE% and %LIB% by default (as previously announced).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1054
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 1 Sep 2004 00:03:16 +0000 (00:03 +0000)]
Allow to contain File Nodes. Have ParseConfig add libraries to . Add support for -framework. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1053
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 31 Aug 2004 23:29:36 +0000 (23:29 +0000)]
Add a SetDefault() method and a kinder, gentler qt.py that uses it. (Christoph Wiedemann)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1052
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 31 Aug 2004 02:16:18 +0000 (02:16 +0000)]
Fix comparisons between Action and subclass instances. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1051
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 31 Aug 2004 01:25:53 +0000 (01:25 +0000)]
Fix how get_name() returns Builder names from subclass instanes. (Kevin Quick)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1050
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 30 Aug 2004 23:57:47 +0000 (23:57 +0000)]
Allow Help() to be called multiple times, appending to the text each time. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1049
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 30 Aug 2004 21:46:36 +0000 (21:46 +0000)]
Add an Environment.Dump() method. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1048
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 30 Aug 2004 05:04:22 +0000 (05:04 +0000)]
Test fixes: Win32 portability in Delete.py; fix a problem in msvs.py introduced by quoting Python executables; clean up temporary files/directories properly in SConfTests.py and UtilTests.py.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1047
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 21 Aug 2004 14:32:17 +0000 (14:32 +0000)]
Fix env.Copy() stack trace.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1046
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 20 Aug 2004 17:48:17 +0000 (17:48 +0000)]
Update the packaging SConscript files to be platform independent.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1045
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 20 Aug 2004 04:16:14 +0000 (04:16 +0000)]
Handle white space in the Python path name inside. Handle
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1044
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 19 Aug 2004 20:13:57 +0000 (20:13 +0000)]
Restore scanning of .pch files. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1043
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 19 Aug 2004 15:47:11 +0000 (15:47 +0000)]
@REM, not just REM, in the scons.bat file.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1042
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 19 Aug 2004 14:31:08 +0000 (14:31 +0000)]
Add darwin.py to the packaging MANIFEST.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1041
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 19 Aug 2004 14:12:31 +0000 (14:12 +0000)]
Delete() should not blow up if what it's deleting doesn't exist.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1040
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 18 Aug 2004 16:46:05 +0000 (16:46 +0000)]
Prepare for next development cycle.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1039
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 18 Aug 2004 16:22:42 +0000 (16:22 +0000)]
Initialize the new branch for release.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1038
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 18 Aug 2004 05:40:04 +0000 (05:40 +0000)]
Fix __COPYRIGHT__ and __REVISION__ in new Darwin module.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1037
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 18 Aug 2004 00:13:37 +0000 (00:13 +0000)]
Add support for the darwin (Mac OS X) platform. (James Juhasz)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1036
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Aug 2004 23:14:59 +0000 (23:14 +0000)]
Portability fixes for Mac OS Xin tests. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1035
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Aug 2004 22:59:44 +0000 (22:59 +0000)]
Remove the misbegotten --save-explain-info feature.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1034
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Aug 2004 22:18:29 +0000 (22:18 +0000)]
Put back --implicit-cache, having it use the --debug=explain info instead of its own dependencies. (Anthony Roach)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1033
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Aug 2004 07:16:58 +0000 (07:16 +0000)]
Test portability fix. Fix handling of >.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1032
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 17 Aug 2004 06:01:13 +0000 (06:01 +0000)]
Incorporate changes from pre-release reviews.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1031
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 16 Aug 2004 14:43:56 +0000 (14:43 +0000)]
Have the default ParseConfig() function add -pthread to both and . (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1030
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 16 Aug 2004 14:26:01 +0000 (14:26 +0000)]
Fix timestamp-fallback.py for builders returning lists. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1029
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 16 Aug 2004 13:43:09 +0000 (13:43 +0000)]
Branch for documentation changes.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1028
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 15 Aug 2004 05:34:52 +0000 (05:34 +0000)]
Optimizations in Node.FS._doLookup().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1027
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 12 Aug 2004 22:19:56 +0000 (22:19 +0000)]
Add a Flatten() function to help the transition to Builders returning lists.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1026
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 11 Aug 2004 04:20:05 +0000 (04:20 +0000)]
Fix handling of ${F77,F90,F95,FORTRAN}COM so they can be overridden properly.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1025
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 7 Aug 2004 06:07:04 +0000 (06:07 +0000)]
Qt fixes. (Christoph Wiedemann)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1024
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 6 Aug 2004 13:12:16 +0000 (13:12 +0000)]
Fix fallout from having everything return a list.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1023
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 5 Aug 2004 20:00:20 +0000 (20:00 +0000)]
Return lists of Nodes from all builders, not single Nodes when there's only one.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1022
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 2 Aug 2004 12:11:48 +0000 (12:11 +0000)]
Add support on IRIX. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1021
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 2 Aug 2004 01:22:26 +0000 (01:22 +0000)]
Restore some test files as Aegis tests. Add a packaging test to make sure test files are marked as Aegis tests in the future.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1020
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 31 Jul 2004 02:18:51 +0000 (02:18 +0000)]
Portability fixes for test/QT.py. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1019
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 30 Jul 2004 22:32:56 +0000 (22:32 +0000)]
Change the copyright statement to reflect ownership by the foundation. Add and fix statements where needed. Update scripts accordingly.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1018
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 30 Jul 2004 19:07:46 +0000 (19:07 +0000)]
Don't blow up if the external PATH variable is not set.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1017
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 30 Jul 2004 17:43:29 +0000 (17:43 +0000)]
Fix null entries in CPPPATH. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1016
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 30 Jul 2004 17:10:08 +0000 (17:10 +0000)]
Ignore null tools. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1015
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 30 Jul 2004 17:00:27 +0000 (17:00 +0000)]
Treat file extensions with all digits as part of the base name. (Gary Oberbrunne)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1014
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 30 Jul 2004 13:05:28 +0000 (13:05 +0000)]
Move LIB{PREFIX,SUFFIX} definitions from the Platform modules to individual Tool modules. (Chris Murray)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1013
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 29 Jul 2004 22:44:51 +0000 (22:44 +0000)]
Add support for newer ifort versions of the Intel Fortran compiler on Linux. (Jonathan Gurley) Fortran 90 tests for future use. (Chris Murray)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1012
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 29 Jul 2004 21:25:15 +0000 (21:25 +0000)]
Refactorings towards a RelativeTopDir() function.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1011
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 29 Jul 2004 18:55:37 +0000 (18:55 +0000)]
Enhance runtest.py and add a script for automated regression-test runs.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1010
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 29 Jul 2004 13:28:56 +0000 (13:28 +0000)]
Add Fortran 90/95 support. (Chris Murray)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1009
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 29 Jul 2004 13:22:43 +0000 (13:22 +0000)]
Add Fortran 90/95 support. (Chris Murray)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1008
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 21 Jul 2004 13:06:51 +0000 (13:06 +0000)]
Add a .win32 attribute for FS entries; preserve Literal() attributes when concatenating strings in subst_list(). (Chris Murray)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1007
fdb21ef1-2011-0410-befe-
b5e4ea1792b1