summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix calculation of $UNCHANGED_SOURCES to include correctly sourcesSteven Knight2009-01-192-4/+109
| | | | for which the target doesn't exist.
* Various Windows fixes:Steven Knight2009-01-186-25/+50
| | | | | | | | | | | * Restore correct code to detect a bad drive on Windows. * Update the bad drive error message to include the target name. * Update SConfTests.py to print the config.log on error. * Fix the smart_link() error message to not use repr() of a path so escaping the \ separators on Windows doesn't interfere with regex matchs. * Update regexes in test/VariantDir/reflect.py to accomodate command-line re-ordering to put the /OUT: first in the line. * Explicitly check for smart_link() messages even on Windows.
* Issue 2278: Emit header name when using SWIG directors (Ben Webb)Greg Noel2009-01-173-13/+32
|
* tigris.org updates for the 1.2.0.d20090113 checkpoint release.Steven Knight2009-01-132-1/+8
|
* Fix an undefined entity reference.Steven Knight2009-01-132-2/+2
|
* Fix ability to Install() the same file multiple times.Steven Knight2009-01-133-5/+53
|
* Since my change left Russel confused I decided to clarify it even more.Robert Managan2009-01-121-2/+2
| | | | | That is make it clear that this is for all types of TeX files built with the PDF builder
* Fix typos in the User's Guide. (Zia Sobhani)Steven Knight2009-01-1211-18/+23
|
* Add a little more description to the changeRobert Managan2009-01-111-1/+2
| | | | | | in the tex files. Namely that this only afftect pdflatex and thus things built with the PDF builder.
* Ben Webb did it, not meGreg Noel2009-01-101-4/+4
|
* Remove $CCFLAGS from the the default definitions of $CXXFLAGS forSteven Knight2009-01-103-2/+8
| | | | | Visual C/C++ and MIPSpro C++ on SGI so, they match other tools and avoid flag duplication on C++ command lines.
* Update src/CHANGES.txt for recent checkins.Steven Knight2009-01-102-2/+19
| | | | Use $WINDOWS_INSERT_DEF instead of the deprecated $WIN32_INSERT_DEF.
* Move test/bad-drive.py into the test/Win32 subdirectory.Steven Knight2009-01-101-0/+0
|
* Python 1.5 fix.Steven Knight2009-01-101-1/+3
|
* Issue 1086: add support for generic batch build actions, andSteven Knight2009-01-0938-491/+2413
| | | | | | | | | | | | | | | | | | | | | | specific support for batched compilation for Microsoft Visual C/C++. Merged revisions 3819-3851,3854-3869,3871-3877,3880 via svnmerge from http://scons.tigris.org/svn/scons/branches/sgk_batch ........ r3820 | stevenknight | 2008-12-09 23:59:14 -0800 (Tue, 09 Dec 2008) | 6 lines Issue 1086: Batch compilation support: * $MSVC_BATCH to control Visual C/C++ batch compilation. * New $CHANGED_SOURCES, $CHANGED_TARGETS, $UNCHANGED_SOURCES and $UNCHANGED_TARGETS construction variables. * New Action(batch_key=, targets=) keyword arguments. ........ r3880 | stevenknight | 2009-01-07 20:50:41 -0800 (Wed, 07 Jan 2009) | 3 lines Use UniqueList objects to collect the all_children(), all_prerequisites() and all_sources() lists instead of calling uniquer_hashables() by hand. ........
* Remove the feature that would build .pdf graphics filesRobert Managan2009-01-094-26/+10
| | | | | | | | | | | | | | | | | | from .eps files for the pdf latex builder That is if the .tex file has "\includegraphics{figure1}" and the file figure1.eps then when using the .DVI builder latex will find the file and all is fine. However, when using the .PDF builder pdflatex can not process .eps files and will fail. After this patch the user will need to add env.PDF('figure1.eps') Update two tests that used the old feature and would fail otherwise I could not come up with a way to test for a feature that is removed. That is, I can write a test that works before the update and fails after but not the other way around.
* Issue 2279: Support $SWIGOUTDIR values with spaces in theSteven Knight2009-01-083-7/+14
| | | | directory name. (Arve Knudsen)
* Fix issue #1175: allow WIN32_INSERT_DEF=0 to turn off --output-def in mingw ↵Gary Oberbrunner2009-01-071-1/+2
| | | | link.
* Fix issue 2273: Users Guide msvc missing a few vars.Gary Oberbrunner2009-01-071-0/+3
|
* Fix issue 2274 (LDMODULE* ignored except on Mac): integrated patch from Arve ↵Gary Oberbrunner2009-01-064-22/+56
| | | | Knudsen.
* Add -e$TARGET to Borland linker command line, to fix issue #1166.Gary Oberbrunner2009-01-061-2/+2
|
* First part of issue 2278: handle quoted module names in SWIG sourceGreg Noel2009-01-042-3/+105
|
* Simplify how NodeLists expand callable methods by making the NodeListSteven Knight2009-01-042-47/+63
| | | | | class itself callable, instead of relying on a subsidiary CallableComposite class for that behavior.
* Use a SCons.Util.UniqueList instance for the Executor.sources listSteven Knight2009-01-012-10/+5
| | | | instead of maintaining its uniqueness by hand.
* Have the {Append,Prepend}ENVPath() canonicalization make sure there's theSteven Knight2009-01-012-1/+6
| | | | string is non-null before checking whether the first character is '#'.
* Fix bug 2193: http://scons.tigris.org/issues/show_bug.cgi?id=2193Gary Oberbrunner2009-01-013-21/+52
| | | | | | | | | | Ap/PrependENVPath now accept paths starting with # and Dirs. Added optional _canonicalize arg to SCons.Util.Ap/PrependPath, and pass an implementation of that into them from Environment.Ap/PrependENVPath. Can't just always do the canonicalization in SCons.Util because there is no env there to get the fs to convert a #-prefixed path to the proper path.
* Allow subclassing of File and Dir nodes by having the must_be_same()Steven Knight2008-12-302-1/+15
| | | | method check for isinstance(), not an exact class match.
* Issue 1417: Fix use of attributes (${SOURCES.windows}, e.g.) with nullSteven Knight2008-12-304-26/+93
| | | | lists of targets and sources.
* Fix use of path names in regular expression matches by running themSteven Knight2008-12-292-13/+27
| | | | | through re.escape() (specifically to avoid problems with embedded "+++" in temporary directory names on Mac OS X).
* Update to latest Test{Cmd,Common}.py, including fixes for workingSteven Knight2008-12-292-8/+49
| | | | | | with other modules that use atexit, a zip() in earlier Python versions that don't have it built in, and better error message reported when we can't compile a regular expression.
* Fix test to work on OS X; cleanup and simplificationGreg Noel2008-12-271-33/+14
|
* Credit to Arve KnudsenGreg Noel2008-12-261-0/+4
|
* Issue 2280: Document TestCommon.shobj_prefixGreg Noel2008-12-261-0/+1
|
* Update post 1.2 scheduleGreg Noel2008-12-232-50/+46
|
* Add the Options object and *Option() function to the list of featuresSteven Knight2008-12-221-0/+3
| | | | getting mandatory deprecation warnings in 1.3.0.
* Add a release note about the mandatory warnings (i.e. warningsSteven Knight2008-12-221-0/+28
| | | | which cannot be disabled) in 1.3.0 for deprecated features.
* Merged revisions 3611-3763,3765-3794,3796-3811,3813-3839,3841-3847 via ↵Steven Knight2008-12-218-39/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svnmerge from http://scons.tigris.org/svn/scons/checkpoint ................ r3765 | stevenknight | 2008-11-04 07:57:03 -0800 (Tue, 04 Nov 2008) | 2 lines Update release info for checkpoint. ................ r3796 | stevenknight | 2008-11-25 21:56:26 -0800 (Tue, 25 Nov 2008) | 2 lines Updates for 20081125 checkpoint release. ................ r3797 | stevenknight | 2008-11-26 08:21:04 -0800 (Wed, 26 Nov 2008) | 2 lines User's Guide updates for changes to error messages. ................ r3813 | stevenknight | 2008-12-07 19:13:17 -0800 (Sun, 07 Dec 2008) | 2 lines Update lines for the 20081207 checkpoint release (candidate for 1.2.0). ................ r3814 | stevenknight | 2008-12-07 19:35:09 -0800 (Sun, 07 Dec 2008) | 2 lines Update troubleshoot.xml for the changes to taskmastertrace output. ................ r3847 | stevenknight | 2008-12-21 07:57:50 -0800 (Sun, 21 Dec 2008) | 9 lines Merged revisions 3610-3840,3842-3846 via svnmerge from http://scons.tigris.org/svn/scons/release ........ r3842 | stevenknight | 2008-12-20 22:48:14 -0800 (Sat, 20 Dec 2008) | 2 lines Update files for 1.2.0. ........ ................
* Updates for release 1.2.0.Steven Knight2008-12-212-5/+4
|
* Add warnings for use of the (already) deprecated Options objectSteven Knight2008-12-2017-157/+297
| | | | and its related functions.
* Fix left-over deprecated use of the Options object.Steven Knight2008-12-201-4/+4
|
* Issue 2247: Don't fail if we can't import a _subprocess module on Windows.Steven Knight2008-12-202-1/+7
|
* Issue 2276: Fix use of codecs module in pre-2.3 Python versions.Steven Knight2008-12-201-0/+13
|
* Revert r3828 (vs9 support) in favor of the vs_revamp integration.Steven Knight2008-12-122-72/+1
|
* Issue 2255: Handle scanning of UTF-8 and UTF-16 files. (Greg Spencer)Steven Knight2008-12-1228-59/+188
|
* Issue 2102: Add support for Microsoft Visual Studio 9. (Dmitri Rubinstein)Steven Knight2008-12-112-1/+72
|
* Issue 2231: Add a --warn=future-deprecated option, along withSteven Knight2008-12-116-4/+111
| | | | | | | FutureDeprecatedWarning and MandatoryDeprecatedWarning subclasses. Use these to future-deprecate the Taskmaster.Task class, which we intend to turn into an abstract base class by requiring subclasses to implement the .needs_execute() method.
* Fix test breakage from the change to "scons: Build interrupted".Steven Knight2008-12-111-1/+2
| | | | (Overlooked checking this in with r3822.)
* Fixed syntax and semantic errors in Mkdir example in man page, to fix issue ↵Gary Oberbrunner2008-12-111-3/+3
| | | | #1755.
* Added regression test for issue #1249Gary Oberbrunner2008-12-112-2/+38
|
* Fix issue #1249 by making Mkdir action (actually mkdir_func) succeed if the ↵Gary Oberbrunner2008-12-112-1/+97
| | | | underlying mkdir throws EEXIST and there is an existing dir there already.