summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Closing msvs-express-2013 branch; accepted.msvs-express-2013Gary Oberbrunner2014-03-090-0/+0
|
* Fixed an error when trying to cross-compile from x86 to amd64 in MSVS: ↵Sye van der Veen2014-01-291-0/+1
| | | | missing entry in the _HOST_TARGET_ARCH_TO_BAT_ARCH dict
* Fix TestCmd to use ctypes when PyWin32 is not installed, and respect ↵Sye van der Veen2014-01-242-5/+31
| | | | os.environ.get('python_executable') in ActionTests
* Updated msvs/msvc settings for Express (for Desktop) versions of Visual ↵Sye van der Veen2014-01-233-51/+53
| | | | Studio from 2008-2013
* - corrected dependencies for EPUB builder (docbook)Dirk Baechle2014-01-053-9/+79
| | | | - added a proper test for EPUB with xsltproc
* Fix Intel compiler setup on Windows (it still needs VS1x0COMNTOOLS)Gary Oberbrunner2014-01-031-3/+5
|
* Merge pull request #97, reduce memory consumptionGary Oberbrunner2013-12-2834-52/+1236
|\
| * release process: Fix deb filename to agree with what's actually generated.Gary Oberbrunner2013-12-271-1/+4
| |
| * update-release-info: fixed date updating for doc/user/main.xml.Gary Oberbrunner2013-12-271-8/+9
| | | | | | | | | | Also added note that doc/user/main.in is no longer needed/used and prevent that from stopping the doc gen process.
| * Merge pull request #98, DocBook improvementsGary Oberbrunner2013-12-271-2/+1
| |\
| | * - removed the "env" parameter from the Gs Builder constructor, this lets allDirk Baechle2013-11-141-2/+1
| | | | | | | | | | | | environment tests run successfully again
| * | - removed superfluous import and corrected basic testDirk Baechle2013-12-212-2/+1
| | |
| * | - added EPUB Builder to the DocBook Tool, based on the work of Andrew ↵Dirk Baechle2013-12-2115-30/+688
| | | | | | | | | | | | Featherstone
| * | - added xsltproc tests and improved handling of the base_dir parameterDirk Baechle2013-12-2017-11/+535
| |/
* | Added release_target_info() to File nodes, reduces memory consumption.Dirk Baechle2013-12-199-53/+221
|/
* test change to buildbot config for link to checkinsWilliam Deegan2013-11-121-0/+1
|
* Merged in dirkbaechle/scons (pull request #91)Gary Oberbrunner2013-11-1046-283/+798
|\ | | | | | | Adding EPUB as output format for documentation
| * Merged in thosrtanner/trt_scons_missing_doc (pull request #95)Gary Oberbrunner2013-11-098-2/+47
| |\ | | | | | | | | | Add some information about --warn=target-not-built to the troubleshooting
| | * - corrected LC_ALL setting for RPM packagingDirk Baechle2013-11-038-2/+47
| | | | | | | | | | | | - now skipping several Docbook tests, when required stylesheets aren't installed
| * | Another problem with <para> tags.Tom Tanner2013-11-041-3/+0
| | |
| * | Fix a missing </para> which became didn't become apparent till I created theTom Tanner2013-11-041-0/+2
| | | | | | | | | | | | pull request.
| * | Add some information about --warn=target-not-built to the troubleshootingTom Tanner2013-11-042-1/+19
| |/ | | | | | | page.
| * Added CHANGES entries for Tom Tanner's recent changes.Gary Oberbrunner2013-11-021-3/+10
| |
| * Merge pull request #88 (for real this time). Prev commit was actually #87.Gary Oberbrunner2013-11-027-40/+302
| |\ | | | | | | | | | | | | | | | | | | * Allow multiple options to be specified with --debug=a,b,c * Add support for a readonly cache (--cache-readonly) * Always print stats if requested * Generally try harder to print out a message on build errors
| | * Merged scons/scons into defaultTom Tanner2013-10-307-40/+302
| | |\
| | | * Adding documentation and a couple of testsTom Tanner2013-10-084-5/+230
| | | |
| | | * Revert stdout/stderr to the initial ones in a few places.Tom Tanner2013-10-011-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | There are some situations where scons error messages can just disappear, and sometimes it's because a build rule or an SConscript or something has temporarily redirected stdout/stderr.
| | | * Added stack dump on build errorTom Tanner2013-10-011-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | Added message if nothing found to build Always produce profile stats, no matter what sort of exit Print message if you drop out with a build error
| | | * support for --cache-readonlyTom Tanner2013-10-014-7/+32
| | | | | | | | | | | | | | | | Setting this will fetch data from the cache but won't update it.
| | | * Allow multiple options with --debugTom Tanner2013-09-301-19/+21
| | | |
| * | | Merge pull request #88: various usability enhancementsGary Oberbrunner2013-11-0212-33/+253
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow multiple --debug= values * Add support for a readonly cache (--cache-readonly) * Always print stats if requested * Generally try harder to print out a message on build errors
| | * \ \ Merged scons/scons into defaultTom Tanner2013-10-3012-33/+253
| | |\ \ \ | | | |/ / | | |/| |
| | | * | Fix names in several places and refer to the .PHONY commandTom Tanner2013-10-073-7/+11
| | | | | | | | | | | | | | | | | | | | in the documentation.
| | | * | Merged scons/scons into defaultTom Tanner2013-09-3012-33/+249
| | | |\ \ | | | | |/ | | | |/|
| | | | * Fixing test failuresTom Tanner2013-09-301-0/+1
| | | | |
| | | | * Fixed wrong name in testsTom Tanner2013-09-301-5/+5
| | | | |
| | | | * Added Pseudo command to environment and tests. If a target is declared asTom Tanner2013-09-306-24/+152
| | | | | | | | | | | | | | | | | | | | Pseudo, it must NOT exist after the build rule is executed.
| | | | * Added test to verify warning works and doesn't trigger for -n or aliasesTom Tanner2013-09-271-0/+55
| | | | |
| | | | * Addition of warning if build doesn't build expected targets.Tom Tanner2013-09-265-13/+45
| | | | | | | | | | | | | | | | | | | | Added option to runtest.py to stop on first error
| * | | | One more test fix for bug2903 (my Windows fix broke Linux)Gary Oberbrunner2013-11-021-1/+2
| | | | |
| * | | | Added changelog entry for pull req #89Gary Oberbrunner2013-11-021-0/+4
| | | | |
| * | | | Merge pull request #89: stop leaking filehandles, and switch to subprocess ↵Gary Oberbrunner2013-11-025-3/+10
| |\ \ \ \ | | | | | | | | | | | | | | | | | | always.
| | * | | | Fix tests for previous commit (bug 2903) on Windows.Gary Oberbrunner2013-11-025-3/+10
| | |/ / /
| * | | | Merged scons/scons into defaultTom Tanner2013-10-303-167/+75
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Change posix.py to use subprocess as we only support python 2.4.Tom Tanner2013-10-043-174/+75
| | | | | | | | | | | | | | | | | | | | Added a test for leaking handles.
| | * | | Stop leaking of filehandles to child processes by closing on fork.Tom Tanner2013-10-031-2/+9
| | |/ / | | | | | | | | | | | | | | | | Note: The close on fork bit you can set with ioctl isn't thread safe, and only linux allows you to set it on open
| * | | Merged in dirkbaechle/scons (pull request #92)William Deegan2013-10-2710-9/+38
| |\ \ \ | | | | | | | | | | | | | | | Fix: now counting instances only when requested via --debug=count (#2922)
| | * | | Correctly fix bug #2903, failure to rebuild when linker options change.Gary Oberbrunner2013-10-278-8/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The failure to rebuild when linker options change was introduced in abded0675444, "Add library version support to Shared Lib builder", between 2.2.0 and 2.3.0. Turning ShlinkAction into a FunctionAction instead of a CommandAction made it stop depending on $SHLINKCOM. Normally, a CommandAction calls get_presig (Action.py:815) which removes $( ... $) and uses the rest of that string (recursively fully substituted) as the contents to hash. FunctionActions only look at the body of the function, so that removed the dependency on $SHLINKCOM altogether. Adding it back in the varlist does this (Action.py:443): for v in vl: result.append(env.subst('${'+v+'}')) so it deep-substitutes the whole thing, including all the $( ... $) parts. (All varlist vars do this, not just in FunctionActions.) What we really want is to depend on the value of env['SHLINKCOM'] in the way CommandActions do, i.e. without the $( ... $) parts, definitely not the fully substituted version of it. I'm pretty sure the ignored $(...$) parts should not ever be included in the signature, so this change updates the varlist handling code to work the way CommandActions always have. This change also renames the test files to use the correct bug number and updates the test.
| | * | | kick buildbotWilliam Deegan2013-10-251-0/+1
| | | | |
| | * | | Fix broken python-version.py test. regex for deprecated version string ↵William Deegan2013-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | wasn't updated with new version nor new verbiage