summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Merged scons/scons into defaultTom Tanner2013-09-3013-21/+148
| |\ \ \ \ | | | |/ / | | |/| |
| * | | | 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-023-167/+75
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | always.
| * \ \ \ \ Merged scons/scons into defaultTom Tanner2013-10-3066-2346/+2419
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| * | | | | 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
* | | | | Fix tests for previous commit (bug 2903) on Windows.Gary Oberbrunner2013-11-025-3/+10
| |/ / / |/| | |
* | | | Merged in dirkbaechle/scons (pull request #92)William Deegan2013-10-289-21/+36
|\ \ \ \ | | | | | | | | | | | | | | | Fix: now counting instances only when requested via --debug=count (#2922)
| * | | | - now counting instances only when requested via --debug=countDirk Baechle2013-10-259-21/+36
| | | | |
* | | | | 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-251-1/+1
|/ / / / | | | | | | | | | | | | wasn't updated with new version nor new verbiage
* | | | dummy change to debug buildbot scheduler issueWilliam Deegan2013-10-121-1/+0
| | | |
* | | | dummy change to debug buildbot scheduler issueWilliam Deegan2013-10-121-0/+1
| |_|/ |/| |
* | | - corrected dependency exampleDirk Baechle2013-10-062-2/+2
| | |
* | | - additional corrections for left alignmentDirk Baechle2013-10-0615-343/+339
| | |
* | | - left-aligned all code examples in documentationDirk Baechle2013-10-0649-1973/+2006
|/ / | | | | | | - accordingly updated the generated files, containing example output
* | From Bogdan Tenea: Check for 8.3 filenames on cygwin as well as win32 to ↵Gary Oberbrunner2013-09-302-1/+4
| | | | | | | | make variant_dir work properly.
* | Added test for bug 2909, pull req #86.Gary Oberbrunner2013-09-296-0/+70
| |
* | Merged pull request #86Gary Oberbrunner2013-09-291-1/+3
|\ \
| * | Fix http://scons.tigris.org/issues/show_bug.cgi?id=2903Alexandre Feblot2013-09-151-1/+3
| |/
* | Merged pull req #85Gary Oberbrunner2013-09-293-7/+32
|\ \
| * | - fix for #2916, "Issues with versioned SharedLibrary under OpenBSD"Dirk Baechle2013-09-113-7/+32
| |/
* | Updated src/CHANGES.txt for pull req #81.Gary Oberbrunner2013-09-291-0/+3
| |
* | fix missing file testantonio2013-06-151-7/+7
| | | | | | | | (transplanted from 19a5828d1523a8308cf652d18eb1824e85d1c304)
* | fix for visual studio expres on win7 x86_64antonio2013-06-151-5/+6
| | | | | | | | (transplanted from d7e892b4978439c6374d090912f13afa13e8daf8)
* | Added tests for Literal object comparison, and updated CHANGES.txt.Gary Oberbrunner2013-09-293-1/+16
| |
* | Merge pull request #80, Literal objects compare for equalityGary Oberbrunner2013-09-291-3/+11
|\ \ | |/ |/|
| * Allow Literal objects to be compared among each others.Manuel Francisco Naranjo2013-06-031-3/+11
| | | | | | | | | | | | This small change allows Literal objects to be compared, so that calls like for example AppendUnique only append one instance when string compares to True instead of duplicated values.
* | Merged in dirkbaechle/scons (pull request #78)Gary Oberbrunner2013-08-253-5/+12
|\ \ | | | | | | | | | Fixed spelling errors in MAN pages (#2897)
| * | - added bug #2774 to CHANGES.txtDirk Baechle2013-05-071-0/+4
| | |
| * | - added a fix for bug #2774 (typo in MAN page for EnumVariable, reported by ↵Dirk Baechle2013-05-071-1/+1
| | | | | | | | | | | | Michael McDougall)
| * | - fixed spelling errors in MAN pages (#2897)Dirk Baechle2013-05-053-4/+7
| |/
* | Merged in managan/scons_versionedlib (pull request #82)Gary Oberbrunner2013-08-254-10/+64
|\ \ | | | | | | | | | Versioned lib rebuild was broken
| * | Fix description of symlinks made when creating a shared libraryRobert Managan2013-06-301-1/+1
| | |
| * | when adding links to list of installed files we have strings so use append() ↵Robert Managan2013-06-291-1/+5
| | | | | | | | | | | | on each instead of extend()
| * | remove print from test and attempt to get FindInstalledFiles workingRobert Managan2013-06-182-1/+2
| | |
| * | Add a test to show that we can build when the link already existRobert Managan2013-06-171-0/+13
| | |
| * | Add code to delete any current symlink before trying to crete them. Before ↵Rob Managan2013-05-302-9/+45
| |/ | | | | | | | | | | the step of creating the symlink would fail. Also update the code in install.py to create the same chain of links as __init__.py did. The installed links to the shared library all pointed at the shared library instead of to the next one in the chain with more version numbers
* | Merge pull request #84, cyglink tool from David Rothenberger.Gary Oberbrunner2013-08-2510-9/+174
|\ \ | | | | | | | | | Also updated src/CHANGES.txt.
| * | cyglink: Fix variant-dirDavid Rothenberger2013-08-231-4/+2
| | |
| * | Fix Libs/SharedLibraryIxes.pyDavid Rothenberger2013-08-181-6/+14
| | | | | | | | | | | | | | | Accommodate the renaming of libfoo shared libraries to cygfoo under Cygwin.
| * | Fix Libs/SharedLibrary.pyDavid Rothenberger2013-08-181-1/+8
| | | | | | | | | | | | Check for files using Cygwin naming conventions.
| * | Fix VersionedLib testDavid Rothenberger2013-08-182-1/+13
| | | | | | | | | | | | | | | Adjust for Cygwin coding conventions and test for existence of the import libraries.