stevenknight [Sat, 21 Jan 2006 18:09:35 +0000 (18:09 +0000)]
Refactor NodeInfo decisions in anticipation of bigger refctoring.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1413
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 21 Jan 2006 15:22:29 +0000 (15:22 +0000)]
More efficient Node.FS.Dir.current() check. Fix some Windows test portability issues.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1412
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 21 Jan 2006 12:04:15 +0000 (12:04 +0000)]
Deprecate $WIN32 variables name in place of $WINDOWS* variables names, and eliminate other Win32 references.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1411
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 20 Jan 2006 06:09:04 +0000 (06:09 +0000)]
Add support for Visual Studio 8, and multiple project files in a solution file. (Matthias)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1410
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 2 Jan 2006 22:23:13 +0000 (22:23 +0000)]
Add code to set $CCVERSION when using gcc. (Anonymous)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1409
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 28 Dec 2005 04:36:08 +0000 (04:36 +0000)]
Fix the use of Configure() contexts in nested subsidiary SConscript files. (Jon Rafkind)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1408
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 27 Dec 2005 22:24:55 +0000 (22:24 +0000)]
Handle scanning of the in-memory entries for a Dir with a scanner, not a hard-coded Python method.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1407
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 18 Dec 2005 16:44:03 +0000 (16:44 +0000)]
Add a --debug=taskmaster option to print traces of what it's doing on its stack.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1406
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 18 Dec 2005 16:22:43 +0000 (16:22 +0000)]
Update the bin/restore.sh script for more complete conversion of substituted __*__ variables. Put proper __COPYRIGHT__ and __revision__ templates in LaTeXTests.py.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1405
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 16 Dec 2005 12:32:37 +0000 (12:32 +0000)]
Add mention of LIBSUFFIXES in the SharedLibrary() example for overriding SHLIBSUFFIX.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1404
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 16 Dec 2005 12:16:00 +0000 (12:16 +0000)]
Fix DVIPDF tests, refactor various TeX Tool modules.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1403
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 16 Dec 2005 12:11:01 +0000 (12:11 +0000)]
Checkpoint minor refactorings en route to signature refactoring.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1402
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 4 Dec 2005 17:10:10 +0000 (17:10 +0000)]
Refactor to let specific Node types override scanner selection, and to add a separate in-memory Directory scanner (to be used later).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1401
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 1 Dec 2005 20:57:48 +0000 (20:57 +0000)]
Handle interpretation of Node.FS objects when wrapped in Proxy instances. (Erling Andersen)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1400
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 29 Nov 2005 06:52:44 +0000 (06:52 +0000)]
Add separate $RANLIBCOM and $RANLIBCOMSTR variables. (Christoph Schulz)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1399
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 28 Nov 2005 15:38:55 +0000 (15:38 +0000)]
Add a TeX emitter to cover removal of .aux and .log files. (Joel B. Mohler)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1398
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 20 Nov 2005 03:11:08 +0000 (03:11 +0000)]
Have the LaTeX scanner also look for \includegraphics{} strings.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1397
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 19 Nov 2005 20:13:46 +0000 (20:13 +0000)]
Add $PKGCHK and $PKGINFO variables for use on Solaris, and make the default $PKGCHECK = /usr/sbin/pkgcheck.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1396
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 19 Nov 2005 19:09:16 +0000 (19:09 +0000)]
Add /usr/ccs/bin to the default execution PATH on Solaris.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1395
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 19 Nov 2005 18:08:46 +0000 (18:08 +0000)]
Add a test case for guessing the BuildDir associated with a subdirectory argument.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1394
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 19 Nov 2005 17:20:59 +0000 (17:20 +0000)]
Fixes to the LaTeX scanner for Python version differences.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1393
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 19 Nov 2005 16:26:31 +0000 (16:26 +0000)]
Support specifying absolute path names without drive letters on Win32.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1392
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 18 Nov 2005 04:58:55 +0000 (04:58 +0000)]
Fix C/C++ compiler choosing on AIX. (Bob Halley)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1391
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 17 Nov 2005 14:23:07 +0000 (14:23 +0000)]
Bring CVS back in sync.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1390
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 16 Nov 2005 09:11:10 +0000 (09:11 +0000)]
When searching paths for Files or Dirs, match Entries,too.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1389
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 16 Nov 2005 02:54:07 +0000 (02:54 +0000)]
Handle FunctionAction signatures when the function is an object method.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1388
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 16 Nov 2005 00:03:33 +0000 (00:03 +0000)]
Make CheckLib() arguments consistent with other calls.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1387
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 15 Nov 2005 14:33:25 +0000 (14:33 +0000)]
Allow explicit target_factory=Dir with Builders that make a directory to override the default, implicit make-a-directory Builder..
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1386
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 7 Nov 2005 03:44:30 +0000 (03:44 +0000)]
Make all relevant builders of .tex and .ltx files consistent with respect to handling generating bibliographies and re-running LaTeX to resolve undefined references. (Joel B. Mohler) Add a $LATEXRETRIES to configure the number of undefined reference re-runs.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1385
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 6 Nov 2005 23:00:32 +0000 (23:00 +0000)]
Do not throw an exception if the type of a stored implicit dependency has changed since last run. (Dobes Vandermeer)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1384
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 6 Nov 2005 17:03:25 +0000 (17:03 +0000)]
Correct $SOURCES on TeX command lines. (Sanjoy Mahajan) Add scanning of LaTeX files for implicit dependencies. (August Hörandl) Add support for generating indices from .idx files. (August Hörandl)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1383
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 6 Nov 2005 15:03:10 +0000 (15:03 +0000)]
Add support for an explicit SCONS_HOME variable for writing the SCons execution line in Visual Studio project files. (Dobes Vandermeer) Two minor test fixes for win32 portability.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1382
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 6 Nov 2005 04:06:25 +0000 (04:06 +0000)]
Add support for the Java 1.5 enum keyword. (Kian Win Ong)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1381
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 6 Nov 2005 03:25:46 +0000 (03:25 +0000)]
Fix AppendUnique and PrependUnique concatenating strings to lists. (Patrick Mezard)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1380
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 6 Nov 2005 00:36:35 +0000 (00:36 +0000)]
Add use of $CPPDEFINES to $RCCOM on MinGW. (Amir Szekely)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1379
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 5 Nov 2005 23:14:01 +0000 (23:14 +0000)]
Fix a bug in command-line escaping. (Jan Nieuwenhuizen)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1378
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 5 Nov 2005 16:48:27 +0000 (16:48 +0000)]
Add Visual Studio support for SCC Provider variables. (Dobes Vandermeer)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1377
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 5 Nov 2005 05:56:44 +0000 (05:56 +0000)]
Add support for a $INSTALLSTR string. (Christoph Schulz)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1376
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 1 Nov 2005 10:16:39 +0000 (10:16 +0000)]
Add --debug=explain to the man page. (How did we miss this?)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1375
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 15 Oct 2005 13:49:37 +0000 (13:49 +0000)]
Update to latest TestCommon.py with support for diffing actual/expected contents and output.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1374
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 14 Oct 2005 16:23:52 +0000 (16:23 +0000)]
Get rid of indentation tabs in the test scripts and have runtest.py invoke them with the python -tt option to keep them out.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1373
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 13 Oct 2005 13:26:39 +0000 (13:26 +0000)]
Have the QT UIC Scanner use the env.FindFile method. (Leanid Nazdrynau)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1372
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 10 Oct 2005 13:41:24 +0000 (13:41 +0000)]
On Windows, the Intel Fortran compiler (ifort) uses -object: instead of -o as the command-line option for output object files. Massage command lines appropriately.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1371
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 10 Oct 2005 04:22:54 +0000 (04:22 +0000)]
Improve intelc.py so it doesn't throw an exception if a version other than ia32 (for example, em64t) is installed without the ia32 version. (Anonymous)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1370
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 10 Oct 2005 02:49:11 +0000 (02:49 +0000)]
Fix on-disk file matching on case-insensitive systems. Various fixes for win32 portability. Refactor the --debug=time test. Refactor the Perforce test. Additional cleanup.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1369
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 9 Oct 2005 22:43:28 +0000 (22:43 +0000)]
Put quotes around the -C directory in command lines in MSVS project files.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1368
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 9 Oct 2005 04:47:13 +0000 (04:47 +0000)]
Get rid of the last tabs in the source files and have the TestSCons infrastructure use the python -tt option when executing SCons to make sure they do not recur.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1367
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 8 Oct 2005 19:09:20 +0000 (19:09 +0000)]
Better document the "raw" option to env.subst() for people that want to preserve white space.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1366
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 8 Oct 2005 18:12:43 +0000 (18:12 +0000)]
Move /opt/bin to between /usr/local/bin and /bin on the default POSIX path.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1365
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 8 Oct 2005 17:25:47 +0000 (17:25 +0000)]
Remove old, same-named files from a build directory if the file in the source directory does not exist. (Patrick Mezard)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1364
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 8 Oct 2005 15:31:13 +0000 (15:31 +0000)]
MSVC.py improvements: new MSVSSolution() Builder, new variables to contro generation of project and solution files. (Stanislav Baranov)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1363
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 8 Oct 2005 14:36:33 +0000 (14:36 +0000)]
When deleting a variable from an OverrideEnvironment, do not throw an exception if the underlying Environment does not have a variable we deleted.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1362
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 8 Oct 2005 04:09:33 +0000 (04:09 +0000)]
Add /sw/bin to the default PATH on Darwin systems. (Greg Noel) Add /opt/bin to the default PATH on all POSIX systems. (Asfand Yar Qazi)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1361
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 8 Oct 2005 03:04:43 +0000 (03:04 +0000)]
Handle failure to chmod() the .sconsign.dblite file, if it's owned by another UID.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1360
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Fri, 7 Oct 2005 10:53:07 +0000 (10:53 +0000)]
Update MSVS tests with BuildDir logic.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1359
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 6 Oct 2005 17:15:02 +0000 (17:15 +0000)]
Refactor MSVS tests to separate file-generation tests (which can be executed on any Windows system) from Visual Studio execution tests (which need a specific VS version installed).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1358
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 4 Oct 2005 12:57:28 +0000 (12:57 +0000)]
Add $CONFIGURELOG and $CONFIGUREDIR values to support specification of the configuration log file and directory for configuration tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1357
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 3 Oct 2005 23:08:24 +0000 (23:08 +0000)]
Add a self-contained test for not rebuilding generated header files. (Patrick Mezard) Fix a runtest.py issue.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1356
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 2 Oct 2005 22:59:58 +0000 (22:59 +0000)]
Report removal of multiple targets correctly when using -n -c. (Patrick Mezard)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1355
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 29 Sep 2005 07:54:29 +0000 (07:54 +0000)]
When building a .jar file and $JARCHDIR is set, prefix each .class file with the -C flag. (Kian Win Ong)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1354
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 26 Sep 2005 04:19:32 +0000 (04:19 +0000)]
Explicit "skipping test" messages for a few straggling tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1353
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 26 Sep 2005 01:26:52 +0000 (01:26 +0000)]
Check all targets when deciding if a target is up to date. (Patrick Mezard)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1352
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 25 Sep 2005 19:08:15 +0000 (19:08 +0000)]
Fix a bug in the signature refactoring that caused some generated .h files to always get rebuilt.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1351
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 25 Sep 2005 18:12:01 +0000 (18:12 +0000)]
Optimize is_List et al. Add a script harness and scripts for benchmarking Python code snippets.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1350
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 25 Sep 2005 01:09:15 +0000 (01:09 +0000)]
More efficient checking for on-disk file entries.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1349
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 24 Sep 2005 22:07:47 +0000 (22:07 +0000)]
Fix leftover SCons.Util references. (Ralf W. Grosse-Kunstleve and Patrick Mezard)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1348
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 21 Sep 2005 13:02:57 +0000 (13:02 +0000)]
Document the necessity of passing in "target" to and "source" to env.subst() calls that want to expand ${TARGET,TARGETS,SOURCE,SOURCES}. Also, speed up the Variable_Method_Caller class.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1347
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 19 Sep 2005 11:13:56 +0000 (11:13 +0000)]
Give the subst logic its own SCons.Subst module. It's big enough.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1346
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 18 Sep 2005 01:26:47 +0000 (01:26 +0000)]
Environment infrastructure for special variable handling.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1345
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Thu, 8 Sep 2005 10:58:55 +0000 (10:58 +0000)]
test
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1344
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Tue, 30 Aug 2005 02:28:48 +0000 (02:28 +0000)]
Fix unicode encoder errors.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1343
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 24 Aug 2005 17:33:37 +0000 (17:33 +0000)]
On Solaris, enable the -KPIC option by default when compiling shared objects, and accomodate Sun Workshop by changing the prefix instead of the suffix. (Steve-o) Add the +Z option for compiling shared objects on HP-UX.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1342
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Mon, 22 Aug 2005 09:13:35 +0000 (09:13 +0000)]
Add f90 and f95 to the list of Fortran compilers searched by default.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1341
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sun, 21 Aug 2005 01:06:51 +0000 (01:06 +0000)]
Handle Fortran MODULE definitions in the same file. (Craig Scott)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1340
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 20 Aug 2005 23:10:35 +0000 (23:10 +0000)]
Handle IOError exceptions when pushing files to CacheDir (and elsewhere).
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1339
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 20 Aug 2005 12:44:02 +0000 (12:44 +0000)]
Handle files with white space when in temporary files. (Stanislav Baranov)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1338
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Sat, 20 Aug 2005 04:13:59 +0000 (04:13 +0000)]
Have Visual Studio echo that we're using SCons to build things, to work around a quoting issue. (Shannon Mann)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1337
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
stevenknight [Wed, 17 Aug 2005 19:00:39 +0000 (19:00 +0000)]
Update test infrastructure and ae2cvs utility to latest. Fix runtest.py's swallowing of interrupts. Update various tests.
git-svn-id: http://scons.tigris.org/svn/scons/trunk@1336
fdb21ef1-2011-0410-befe-
b5e4ea1792b1
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