stevenknight [Wed, 17 Aug 2005 03:40:34 +0000 (03:40 +0000)]
Fix the -U behavior (broken when we made BUILD_TARGETS modifiable).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1335
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 15 Aug 2005 13:39:14 +0000 (13:39 +0000)]
Documentation fixes.
Improve man page explanation of impact of not having external environment variables automatically imported. Fix cut-and-paste errors in descriptions of AppendENVPath() and Prepend(). Correct the __doc__ string for get_visualstudio_versions().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1334
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 14 Aug 2005 06:00:06 +0000 (06:00 +0000)]
Update more tests to use the new skip_test() method. Replace a CHANGES.txt comment inadvertently deleted.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1333
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 22:02:54 +0000 (22:02 +0000)]
Fix conversion and comparison of Boolean values. (Craig Scott)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1332
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 20:44:44 +0000 (20:44 +0000)]
Allow modification of BUILD_TARGETS from with SConscript files. (Stanislav Baranov)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1331
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 19:36:44 +0000 (19:36 +0000)]
Update Fortran tests that relied on the order of the -c option.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1330
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 19:09:11 +0000 (19:09 +0000)]
Add a Dirs() function that can be used in hBcexpansions. (Stanislav Baranov)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1329
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 15:42:26 +0000 (15:42 +0000)]
Allow access to both TARGET and SOURCE in hBfunctions within CPPPATH expansion. (Stanislav Baranov)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1328
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 15:38:41 +0000 (15:38 +0000)]
Allow access to both TARGET and SOURCE in hBcfunctions within CPPPATH expansion. (Stanislav Baranov)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1327
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 15:33:43 +0000 (15:33 +0000)]
Handle Visual Studio project and solution files in Unicode. (Chen Lee)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1326
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 05:42:18 +0000 (05:42 +0000)]
Add a skip_test() method to the infrastructure and use it for test scripts that skip all or part of their tests based on tool availability or test platform.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1325
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 13 Aug 2005 00:56:13 +0000 (00:56 +0000)]
Add %SYSTEMDRIVE% to the list of Windows variables preserved. (Chris Prince)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1324
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 12 Aug 2005 22:08:38 +0000 (22:08 +0000)]
Enhance EnsureSConsVersion() to take revision numbers, too. (Amir Szekely)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1323
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 12 Aug 2005 11:58:49 +0000 (11:58 +0000)]
Add Framework support for Mac OS X. (Greg Noel) Document it. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1322
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 11 Aug 2005 13:16:20 +0000 (13:16 +0000)]
Look up Fortran modules relative to . (Craig Scott)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1321
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 11 Aug 2005 03:13:30 +0000 (03:13 +0000)]
Remove an old comment from DirScanner.py. (Chad Austin) Update overlooked changes in src/CHANGES.txt.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1320
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 11 Aug 2005 02:40:21 +0000 (02:40 +0000)]
Print stacktrace for UserErrors when --debug=stacktrace is used. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1319
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 11 Aug 2005 02:16:07 +0000 (02:16 +0000)]
Win32 portability fixes.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1318
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 7 Aug 2005 17:44:12 +0000 (17:44 +0000)]
Win32 portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1317
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 6 Aug 2005 14:02:46 +0000 (14:02 +0000)]
Parameterize the '@' prefix when calling TempFileMunge(). (Bjorn Eriksson)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1316
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 2 Aug 2005 23:10:16 +0000 (23:10 +0000)]
Use 'con', not '/dev/tty', as the Trace() default on Windows.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1315
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 4 Jul 2005 23:51:28 +0000 (23:51 +0000)]
Move max_drift from Sig/MD5.py to Node/FS.py.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1314
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 25 Jun 2005 16:03:54 +0000 (16:03 +0000)]
Add a --raw option to the sconsign script.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1313
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 11 Jun 2005 12:34:46 +0000 (12:34 +0000)]
Gary's bug.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1312
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 10 Jun 2005 11:59:43 +0000 (11:59 +0000)]
Add a --diskcheck option to control looking on-disk for things.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1311
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 10 Jun 2005 11:29:54 +0000 (11:29 +0000)]
Fix DirScanner's handling of file names beginning with '#'.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1310
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 10 Jun 2005 01:18:41 +0000 (01:18 +0000)]
Fix test/SCCS/* portability issues.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1309
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 7 Jun 2005 11:32:40 +0000 (11:32 +0000)]
Split Node-specific stuff from BuildInfo into a separate NodeInfo class. Add size info to the File information we collect.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1308
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 4 Jun 2005 16:43:13 +0000 (16:43 +0000)]
Move BuildInfo translation of signature Nodes to rel_paths into the class itself.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1307
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 2 Jun 2005 21:54:58 +0000 (21:54 +0000)]
Don't print duplicate stats when --profile is used.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1306
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 2 Jun 2005 18:43:40 +0000 (18:43 +0000)]
More efficient Builder.src_suffixes() calculation and matching.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1305
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 2 Jun 2005 13:40:28 +0000 (13:40 +0000)]
Print statistics even when we terminate early (e.g. using -h).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1304
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 1 Jun 2005 12:13:56 +0000 (12:13 +0000)]
Add a --debug=nomemoizer option to disable memoization.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1303
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 31 May 2005 19:18:42 +0000 (19:18 +0000)]
Speed up md5 collection of build signature calculations.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1302
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 30 May 2005 18:52:46 +0000 (18:52 +0000)]
Fix the Java parser's handling of backslashes. (Leanid Nazdrynau)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1301
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 30 May 2005 15:22:55 +0000 (15:22 +0000)]
Add a brief description of env.subst() to the man page. (Karol Pietrzak)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1300
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 30 May 2005 15:12:12 +0000 (15:12 +0000)]
Handle Repositories without an SConsignFile() in them.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1299
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 29 May 2005 14:10:24 +0000 (14:10 +0000)]
Fix lookups of same-named files.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1298
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 29 May 2005 07:00:29 +0000 (07:00 +0000)]
Clarify the man page description of --max-drift.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1297
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 15 May 2005 02:04:41 +0000 (02:04 +0000)]
Get rid of the requirement that a source directory must be under the SConstruct directory.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1296
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 14 May 2005 14:32:44 +0000 (14:32 +0000)]
Move pre- and post-actions lists from Node to Executor so expansions of ${TARGETS[1:]} work, and the actions aren't executed multiple times.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1295
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 13 May 2005 01:44:10 +0000 (01:44 +0000)]
Eliminate multiple calls to os.stat() to fetch file info.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1294
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 9 May 2005 13:10:22 +0000 (13:10 +0000)]
Fix a man page keyword argument for Command(). (Bjorn Eriksson)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1293
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 8 May 2005 13:10:48 +0000 (13:10 +0000)]
Avoid rebuilds when otherwise unmodified Python function Actions move within a file and change line numbers.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1292
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 8 May 2005 02:02:45 +0000 (02:02 +0000)]
Add support for 64-bit Intel 9.0 beta compiler on Linux. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1291
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 7 May 2005 23:07:26 +0000 (23:07 +0000)]
Add --include-dir and the source directory when calling the MinGW resource compiler. (Amir Szekely)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1290
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 7 May 2005 21:56:43 +0000 (21:56 +0000)]
Fix a User's Guide example. (Sanjoy Mahajan)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1289
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 7 May 2005 20:56:44 +0000 (20:56 +0000)]
Add RPATH (-R) support to the sun linker. (Karol Pietrzak)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1288
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 7 May 2005 19:19:41 +0000 (19:19 +0000)]
Make SConsignFile() behavior the default.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1287
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 4 May 2005 04:31:58 +0000 (04:31 +0000)]
Reap as many thread responses as possible at once. (J.T. Conklin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1286
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 27 Apr 2005 02:26:58 +0000 (02:26 +0000)]
Refactor Executor creation from Builders to Actions to set up better for batch builders.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1285
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 26 Apr 2005 04:14:40 +0000 (04:14 +0000)]
More flexible (and Make-like) ignoring command exit status, and suppressing printing of a command.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1284
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 26 Apr 2005 03:15:33 +0000 (03:15 +0000)]
Win32 portability for recent RootDir and rel_path() changes.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1283
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 18 Apr 2005 19:48:09 +0000 (19:48 +0000)]
Cache the result from rel_path().
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1282
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 15 Apr 2005 11:16:07 +0000 (11:16 +0000)]
Avoid must_be_a_Dir() attribute errors when trying to look up path names above the root directory in a file system (and speed things up a little bit), by making our RootDir class behave more like a real file system inode and getting rid of the ParentOfRoot class altogether.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1281
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 14 Apr 2005 10:47:35 +0000 (10:47 +0000)]
Split up test/QT/QT.py into separate tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1280
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 13 Apr 2005 13:49:21 +0000 (13:49 +0000)]
Refactor the Rsearch*() methods out of existence in favor of simpler utility methods that return lists of repository directories.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1279
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 10 Apr 2005 03:15:02 +0000 (03:15 +0000)]
Allow configurability of yacc-generated header files suffixes.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1278
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 5 Apr 2005 12:42:58 +0000 (12:42 +0000)]
Fix a bad example in the man page. (Sanjoy Mahajan)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1277
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 5 Apr 2005 09:11:07 +0000 (09:11 +0000)]
Fix misplaced line in the man page. (Greg Ward)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1276
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 4 Apr 2005 03:45:45 +0000 (03:45 +0000)]
Performance optimization in the last patch: eliminate implicit_factory() entirely.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1275
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 2 Apr 2005 19:50:33 +0000 (19:50 +0000)]
Remove widespread reliance on SCons.Node.FS.default_fs so we can initialize it once (later than we used to) and eliminate all the __setTopLevelDir() calls.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1274
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 1 Apr 2005 22:58:50 +0000 (22:58 +0000)]
Store source file and dependency paths relative to the target's directory, not relative to the top-level SConstruct directory.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1273
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 1 Apr 2005 16:05:36 +0000 (16:05 +0000)]
Normalize directory paths in SConsignFile() database files. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1272
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 30 Mar 2005 12:05:24 +0000 (12:05 +0000)]
Support commenting out lines in a runtest.py -f file.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1271
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 30 Mar 2005 04:05:49 +0000 (04:05 +0000)]
Make sure scans are added to all targets in a builder call, to prevent out-of-order -j builds.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1270
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 25 Mar 2005 14:33:19 +0000 (14:33 +0000)]
Minor clean up of value interpolation.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1269
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 25 Mar 2005 02:55:32 +0000 (02:55 +0000)]
Minor speedus in variable expansion.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1268
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 24 Mar 2005 12:24:56 +0000 (12:24 +0000)]
Add a subsystem for collecting stats about how Nodes are handled by the Task
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1267
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 24 Mar 2005 11:58:01 +0000 (11:58 +0000)]
Refactor _doLookup() to speed it up a little.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1266
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 24 Mar 2005 04:34:57 +0000 (04:34 +0000)]
Fix linkloc.py to work with newer env.subst() conventions. (Charles Crain)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1265
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 24 Mar 2005 04:17:25 +0000 (04:17 +0000)]
Allow toolpath to be stored in the environment and re-used for Copy() and Tool() calls. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1264
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 21 Mar 2005 12:12:06 +0000 (12:12 +0000)]
Fix test/emitter.py for new entry matching.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1263
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 20 Mar 2005 14:55:04 +0000 (14:55 +0000)]
When searching paths for Files or Dirs, match Entries,too.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1262
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 20 Mar 2005 00:23:12 +0000 (00:23 +0000)]
Fix re-scanning of built files for implicit dependencies when the -j option is used.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1261
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 19 Mar 2005 04:09:34 +0000 (04:09 +0000)]
Fix Builders with empty source lists. (Stanislav Baranov)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1260
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 18 Mar 2005 22:40:53 +0000 (22:40 +0000)]
Refactor Main.py's Alias lookup to allow customized Alias (sub-)classes. (Stanislav Baranov)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1259
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 18 Mar 2005 18:39:59 +0000 (18:39 +0000)]
Handle situations where the inspect module can't tell Memoizer what the sourcefile is. (Chad Austin)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1258
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 18 Mar 2005 13:37:06 +0000 (13:37 +0000)]
Fix a regression in handling overridden construction variables when the substitution is called from an Environment.Base class.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1257
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 17 Mar 2005 13:05:36 +0000 (13:05 +0000)]
Restore (some) old SCons.Script.* names, some released SConscript files are using them.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1256
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 17 Mar 2005 03:06:56 +0000 (03:06 +0000)]
Windows portability in tests. Replace overlooked import
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1255
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 16 Mar 2005 17:15:19 +0000 (17:15 +0000)]
Version installation of scripts.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1254
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 16 Mar 2005 06:13:01 +0000 (06:13 +0000)]
Actually support a global Entry name (since we already documented it).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1253
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 16 Mar 2005 01:43:23 +0000 (01:43 +0000)]
Restructure release notes. Add one about use of += on lists returned from Builders changing.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1252
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 10 Mar 2005 13:30:11 +0000 (13:30 +0000)]
Add TempFileMunge support to AIX, Cygwin, HP-UX, Linux/UNIX and SunOS. (Leanid Nazdrynau)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1251
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 10 Mar 2005 12:52:09 +0000 (12:52 +0000)]
Support Intel C compiler 9.0. (Gary Oberbrunner)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1250
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 8 Mar 2005 18:05:41 +0000 (18:05 +0000)]
Speed up string expansion. Cache find_file() results in the Memoizer.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1249
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 6 Mar 2005 18:00:40 +0000 (18:00 +0000)]
Checkpoint refactorings to remove CommandGenerator and ToolSpec classes.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1248
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 6 Mar 2005 00:45:02 +0000 (00:45 +0000)]
Make the GenerateHelpText format easily configurable.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1247
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 5 Mar 2005 21:31:30 +0000 (21:31 +0000)]
Enhance setup.py to install troff man pages on UNIX/Linux.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1246
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 5 Mar 2005 15:50:59 +0000 (15:50 +0000)]
Reduce gen_binfo() time for very long source lists.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1245
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 5 Mar 2005 15:25:36 +0000 (15:25 +0000)]
Fix a regression in handling CPPPATH='.' when using a BuildDir with subdirectories in the search path.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1244
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 5 Mar 2005 04:22:52 +0000 (04:22 +0000)]
Fix stack trace when there's no scanner in an Environment.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1243
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 5 Mar 2005 02:08:10 +0000 (02:08 +0000)]
Eliminate find_file() inefficiency.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1242
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 4 Mar 2005 21:27:30 +0000 (21:27 +0000)]
Optimize out N*M suffix matching in Builder.py.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1241
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 4 Mar 2005 02:44:26 +0000 (02:44 +0000)]
Fix Fedora Core 3 test portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1240
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 1 Mar 2005 20:58:36 +0000 (20:58 +0000)]
Checkpoint refactoring of the find_file() interface.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1239
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 1 Mar 2005 13:27:51 +0000 (13:27 +0000)]
Group --debug=count output by object modules.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1238
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 1 Mar 2005 02:01:53 +0000 (02:01 +0000)]
Don't throw a 'Tried to lookup a File as a Dir' exception if there's a same-named file as a directory we might try to search for an included file.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1237
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 28 Feb 2005 00:05:55 +0000 (00:05 +0000)]
Add support for Objective C/C++ .m and .mm file extensions. (Timothee Besset)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1236
fdb21ef1-2011-0410-befe-
b5e4ea1792b1