summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* http://scons.tigris.org/issues/show_bug.cgi?id=2329Greg Noel2010-03-2754-240/+179
| | | | | | | | | | | | | | | Applied a number of idiomatic changes. Uses of the 'sort()' method were converted into calls of 'sorted()' when possible and the sorted() expression was inserted into a subsequent statement whenever that made sense. The statement 'while 1:' was changed to 'while True:'. Names from the 'types' module (e.g., 'types.FooType') were converted to the equivalent build-in type (e.g., 'foo'). Comparisons between types were changed to use 'isinstance()'.
* Issue 2327: provide a compat sorted() function for pre-2.4 Python versions.Steven Knight2010-03-254-28/+52
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2341Greg Noel2010-03-253-3/+3
| | | | | | | | Wrap a zip() expression in list(). http://scons.tigris.org/issues/show_bug.cgi?id=2342 Remove the 'L' from 'long' variables (no longer needed).
* Move 2.0 changes collected in branches/pending back to trunk for furtherGreg Noel2010-03-25137-1391/+1292
| | | | | development. Note that this set of changes is NOT backward-compatible; the trunk no longer works with Python 1.5.2, 2.0, or 2.1.
* Merged r4724 (1.3.0 release changes) back into trunk.Gary Oberbrunner2010-03-242-6/+15
|
* Prevent "Exp" in MSVC version name from causing problems.Gary Oberbrunner2010-03-191-1/+4
|
* Fix for MSSDK initialiationWilliam Deegan2010-03-193-6/+10
| | | | | | | For the user in question who had VS 8.0 express installed, the vc version was being set to 8.0, and the the vs version was being set to the same, which was then being used to detect the vs version by an expected binary. Since it though it had VS 8.0, the binary was the not there for VS8.0 Express, so it was bailing out on the initialization. The fix is to have a VC8.0Exp as well as VC8.0 (also for VS9.0Exp).
* More VS/VC/SDK debug code.William Deegan2010-03-162-5/+12
|
* Add more debug output to Visual Studio/VC/ SDK initializationWilliam Deegan2010-03-152-0/+5
|
* Issue 2051: Support execution when installed via easy_install.Steven Knight2010-02-213-0/+30
| | | | (Gottfried Ganssauge)
* Generate an error message if a BUILDERS entry is set to something that isn'tSteven Knight2010-02-175-12/+35
| | | | a Builder object, or known to generate a Builder object, or a callable.
* Add documentation for MSVC_USE_SCRIPT.Gary Oberbrunner2010-02-122-0/+23
|
* Update CHANGES to give some credit for patchesWilliam Deegan2010-02-101-0/+7
|
* Mainly patch from James TehWilliam Deegan2010-02-102-11/+23
| | | | + lots of additional debug output
* MS win32 sdk issue, fixed requested arch to not request cross compile when ↵William Deegan2010-02-091-6/+14
| | | | building 32 bit on 64 bit host.
* Fix the case where neither vc nor sdk script exist or, vc doesn't work and ↵William Deegan2010-02-071-1/+1
| | | | sdk doesn't exist.
* Gracefully handle not finding the VC and/or SDK setup batch scripts.William Deegan2010-02-051-7/+15
|
* Merged revisions 4645,4647-4651,4654-4656 via svnmerge fromSteven Knight2010-02-053-5/+25
| | | | | | | | | | | | | | | | | | | | | | | | http://scons.tigris.org/svn/scons/branches/pending ........ r4648 | managan | 2010-01-22 09:40:52 -0800 (Fri, 22 Jan 2010) | 9 lines Added dismbiguate calls on a targets side effects in the make_ready_all and make_ready_current routines of Taskmaster.py. This fixes Stefan Hepp's problem with latex. Directories to hold the side effect files were not created when using variantDir with duplicate=0 Modifying subdir_variantdir_include2.py to run scons with an explicit target to reveal this problem. ........ r4654 | stevenknight | 2010-01-27 07:41:01 -0800 (Wed, 27 Jan 2010) | 5 lines Issue 2534: fix Scanners' default ability to return Dir nodes by making the default node_class the real SCons.Node.FS.Base class, not SCons.Node.FS.Entry (which is now, and has been for some time, a subclass). ........
* It should now handle picking up the SDK compilers when the VC vcvarsall.bat ↵William Deegan2010-02-043-28/+98
| | | | | | | | | | | | | doesn't pick them. Perhaps not for all flavors of the SDK, but for SDK 7.0. Currently the following tests fail: Failed the following 2 tests: test\IDL\midl.py test\Win32\scons-bat-error.py We should add to the docs which combinations of VC and SDK we expect to work, and which have been tested.
* Back out post-2.0 code changes from trunk: r4643, r4642 r4640, r4637.Steven Knight2010-01-213-32/+18
| | | | | This change should itself be backed out before merge "pending" back into trunk.
* Somehow I managed to lose this change in a commentRobert Managan2010-01-201-1/+1
|
* Update tex builder to handle the case where a \input{foo}Robert Managan2010-01-202-12/+22
| | | | | | command tries to work with a directory named foo instead of the file foo.tex. The builder now ignores a directory and continues searching to find the correct file.
* Fix spelling.Robert Managan2010-01-201-1/+1
|
* Issue 2540: Make the messages printed when checking for compilersSteven Knight2010-01-192-6/+10
| | | | consistent w.r.t. "... " at the end of the message.
* Issue 2537: fix typos in the man page. (Luca Faravigna)Steven Knight2010-01-197-10/+24
|
* Merge back from checkpoint.William Deegan2010-01-191-2/+9
| | | | Need to regenerate the .xml files.
* Update next checkpoint version and datestampSteven Knight2010-01-171-1/+1
|
* Python 1.5 fix (nested scopes).Steven Knight2010-01-141-2/+6
|
* Make the default SystemRoot a Windows-like "C:\\WINDOWS" instead ofSteven Knight2010-01-141-1/+1
| | | | | "C:/WINDOWS", mainly so the output generated in the "Troubleshooting" appendix of the User's Guide looks coherent.
* Fix use of varlist in CommandGeneratorAction, ListAction and LazyActionSteven Knight2010-01-142-1/+107
| | | | | by adding a .get_varlist() accessor method that lets those wrapping classes fetch the varlist from their wrapped Action object(s).
* Fix a missed name change of TimeStamp => TimeStampDefault.Steven Knight2010-01-141-1/+1
|
* Improve documentation of MSVC_VERSION and TARGET_ARCH.Gary Oberbrunner2010-01-111-8/+15
|
* Added release note re: Visual Studio detection, MSVC_VERSION, TARGET_ARCH.Gary Oberbrunner2010-01-111-0/+22
|
* Fix for 2422William Deegan2010-01-113-110/+3
|
* Fix #2515: use better way to detect 64-bit OS.Gary Oberbrunner2010-01-111-4/+19
|
* Python 1.5 fix (no continue within a try:-except: block within a loop).Steven Knight2010-01-091-2/+10
|
* I got the order of the arguments wrong in a Clean() call I added to help fix tehRobert Managan2010-01-071-1/+1
| | | | auxiliary file problem.
* Issue 2505: fix use of pre-compiled headers when the source .cppSteven Knight2010-01-061-2/+14
| | | | file is listed in both the env.PCH() and env.Program() calls.
* Fix path name checks for case-insensitive file systems.Steven Knight2010-01-061-5/+8
|
* Change scanner to properly search for included file from theRobert Managan2010-01-043-8/+53
| | | | | | | | directory of the main file instead of the file it is included from. Also update the emitter to add the .aux file associated with \include{filename} commands. This makes sure the required directories if any are created for variantdir cases. Half of the patch from Stefan Hepp.
* Don't look for copyright strings in buildbot timings files.Steven Knight2009-12-221-0/+6
|
* Issue 2482: Avoid wrapping decider unnecessarilyGreg Noel2009-12-201-1/+2
|
* Add a message to the UserError raised when trying to do a Dir lookup with ↵Gary Oberbrunner2009-12-201-1/+2
| | | | create=False. Should not normally happen, but it did to me, and it is better to have some explanatory message when it happens rather than failing silently.
* Running PDF() on an .eps file on windows with MikTex 2.7.2767 does not work,Robert Managan2009-12-172-2/+6
| | | | | | | because it does not support '-o <outfile>'. This patch uses --outfile= instead, since this works both unter linux and windows. Patch from Stefan Hepp
* Add scanning of files included in Latex by means of \lstinputlisting{}Robert Managan2009-12-172-2/+7
| | | | Patch from Stefan Hepp.
* Better fix for #2530: dont exit at all on unimplemented options, just print ↵Gary Oberbrunner2009-12-161-2/+0
| | | | a warning and keep going.
* Integrated patch for bug 2530: SCons should not exit with 0 (success) on ↵Gary Oberbrunner2009-12-151-1/+1
| | | | unimplemented option error.
* Integrate patch from issue #2436: fix regression from r3691 which stopped ↵Gary Oberbrunner2009-12-051-8/+9
| | | | printing "Entering Directory" with -C/-u.
* Fix c++ compiler detection: correct the order of values returned,Steven Knight2009-11-291-4/+4
| | | | return the dirname of the executables found, not the full path.
* Fix get_host_target()'s use of platform.machine() on Python versionsSteven Knight2009-11-281-1/+7
| | | | before 2.6, when it always returns a null string.