Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merged in dirkbaechle/scons (pull request #92) | William Deegan | 2013-10-28 | 9 | -21/+36 |
|\ | | | | | | | Fix: now counting instances only when requested via --debug=count (#2922) | ||||
| * | - now counting instances only when requested via --debug=count | Dirk Baechle | 2013-10-25 | 9 | -21/+36 |
| | | |||||
* | | Correctly fix bug #2903, failure to rebuild when linker options change. | Gary Oberbrunner | 2013-10-27 | 8 | -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 buildbot | William Deegan | 2013-10-25 | 1 | -0/+1 |
| | | |||||
* | | Fix broken python-version.py test. regex for deprecated version string ↵ | William Deegan | 2013-10-25 | 1 | -1/+1 |
|/ | | | | wasn't updated with new version nor new verbiage | ||||
* | dummy change to debug buildbot scheduler issue | William Deegan | 2013-10-12 | 1 | -1/+0 |
| | |||||
* | dummy change to debug buildbot scheduler issue | William Deegan | 2013-10-12 | 1 | -0/+1 |
| | |||||
* | - corrected dependency example | Dirk Baechle | 2013-10-06 | 2 | -2/+2 |
| | |||||
* | - additional corrections for left alignment | Dirk Baechle | 2013-10-06 | 15 | -343/+339 |
| | |||||
* | - left-aligned all code examples in documentation | Dirk Baechle | 2013-10-06 | 49 | -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 Oberbrunner | 2013-09-30 | 2 | -1/+4 |
| | | | | make variant_dir work properly. | ||||
* | Added test for bug 2909, pull req #86. | Gary Oberbrunner | 2013-09-29 | 6 | -0/+70 |
| | |||||
* | Merged pull request #86 | Gary Oberbrunner | 2013-09-29 | 1 | -1/+3 |
|\ | |||||
| * | Fix http://scons.tigris.org/issues/show_bug.cgi?id=2903 | Alexandre Feblot | 2013-09-15 | 1 | -1/+3 |
| | | |||||
* | | Merged pull req #85 | Gary Oberbrunner | 2013-09-29 | 3 | -7/+32 |
|\ \ | |||||
| * | | - fix for #2916, "Issues with versioned SharedLibrary under OpenBSD" | Dirk Baechle | 2013-09-11 | 3 | -7/+32 |
| |/ | |||||
* | | Updated src/CHANGES.txt for pull req #81. | Gary Oberbrunner | 2013-09-29 | 1 | -0/+3 |
| | | |||||
* | | fix missing file test | antonio | 2013-06-15 | 1 | -7/+7 |
| | | | | | | | | (transplanted from 19a5828d1523a8308cf652d18eb1824e85d1c304) | ||||
* | | fix for visual studio expres on win7 x86_64 | antonio | 2013-06-15 | 1 | -5/+6 |
| | | | | | | | | (transplanted from d7e892b4978439c6374d090912f13afa13e8daf8) | ||||
* | | Added tests for Literal object comparison, and updated CHANGES.txt. | Gary Oberbrunner | 2013-09-29 | 3 | -1/+16 |
| | | |||||
* | | Merge pull request #80, Literal objects compare for equality | Gary Oberbrunner | 2013-09-29 | 1 | -3/+11 |
|\ \ | |/ |/| | |||||
| * | Allow Literal objects to be compared among each others. | Manuel Francisco Naranjo | 2013-06-03 | 1 | -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 Oberbrunner | 2013-08-25 | 3 | -5/+12 |
|\ \ | | | | | | | | | | Fixed spelling errors in MAN pages (#2897) | ||||
| * | | - added bug #2774 to CHANGES.txt | Dirk Baechle | 2013-05-07 | 1 | -0/+4 |
| | | | |||||
| * | | - added a fix for bug #2774 (typo in MAN page for EnumVariable, reported by ↵ | Dirk Baechle | 2013-05-07 | 1 | -1/+1 |
| | | | | | | | | | | | | Michael McDougall) | ||||
| * | | - fixed spelling errors in MAN pages (#2897) | Dirk Baechle | 2013-05-05 | 3 | -4/+7 |
| |/ | |||||
* | | Merged in managan/scons_versionedlib (pull request #82) | Gary Oberbrunner | 2013-08-25 | 4 | -10/+64 |
|\ \ | | | | | | | | | | Versioned lib rebuild was broken | ||||
| * | | Fix description of symlinks made when creating a shared library | Robert Managan | 2013-06-30 | 1 | -1/+1 |
| | | | |||||
| * | | when adding links to list of installed files we have strings so use append() ↵ | Robert Managan | 2013-06-29 | 1 | -1/+5 |
| | | | | | | | | | | | | on each instead of extend() | ||||
| * | | remove print from test and attempt to get FindInstalledFiles working | Robert Managan | 2013-06-18 | 2 | -1/+2 |
| | | | |||||
| * | | Add a test to show that we can build when the link already exist | Robert Managan | 2013-06-17 | 1 | -0/+13 |
| | | | |||||
| * | | Add code to delete any current symlink before trying to crete them. Before ↵ | Rob Managan | 2013-05-30 | 2 | -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 Oberbrunner | 2013-08-25 | 10 | -9/+174 |
|\ \ | | | | | | | | | | Also updated src/CHANGES.txt. | ||||
| * | | cyglink: Fix variant-dir | David Rothenberger | 2013-08-23 | 1 | -4/+2 |
| | | | |||||
| * | | Fix Libs/SharedLibraryIxes.py | David Rothenberger | 2013-08-18 | 1 | -6/+14 |
| | | | | | | | | | | | | | | | Accommodate the renaming of libfoo shared libraries to cygfoo under Cygwin. | ||||
| * | | Fix Libs/SharedLibrary.py | David Rothenberger | 2013-08-18 | 1 | -1/+8 |
| | | | | | | | | | | | | Check for files using Cygwin naming conventions. | ||||
| * | | Fix VersionedLib test | David Rothenberger | 2013-08-18 | 2 | -1/+13 |
| | | | | | | | | | | | | | | | Adjust for Cygwin coding conventions and test for existence of the import libraries. | ||||
| * | | Add a cyglink tool | David Rothenberger | 2013-08-17 | 5 | -1/+129 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add cyglink, a specialization of gnulink with the following properties: 1. Set SHLIBPREFIX to "cyg" and SHLIBSUFFIX = ".dll". 2. Remove any "lib" after "cyg", to accommodate build scripts that name libraries "libFoo". 3. Create DLL import libraries. | ||||
* | | | Update CHANGES.txt to reflect proper contributor of yacc .output clean patch. | Gary Oberbrunner | 2013-08-25 | 1 | -1/+1 |
|/ / | |||||
* | | - additional fix for bootstrap.py, based on the patch provided by H. S. Teoh | Dirk Baechle | 2013-07-21 | 1 | -1/+1 |
| | | |||||
* | | - fixed bootstrap.py, such that it can be called from an arbitrary working ↵ | Dirk Baechle | 2013-05-22 | 2 | -25/+8 |
|/ | | | | | | directory again - fixed indentation in SConsDoc.py | ||||
* | New doc toolchain changes: | Gary Oberbrunner | 2013-05-04 | 3 | -23/+40 |
| | | | | | | bin/SConsDoc.py: catch parse exceptions and improve error msgs bin/docs-validate.py: allow testing individual files from cmd line src/engine/SCons/Tool/zip.xml: fix text to validate against DTD | ||||
* | - patched setup.py and several MANIFEST files, such that the docbook-xsl | Dirk Baechle | 2013-05-04 | 18 | -268/+606 |
| | | | | | | folder and all additional documentation sources get packaged properly - added basic support for wildcards and recursive globbing in MANIFEST files - added missing JPG/SVG files | ||||
* | - added documentation and tests for the new Docbook tool | Dirk Baechle | 2013-05-03 | 66 | -631/+1419 |
| | |||||
* | - relinked the build of all documentation outputs to the bootstrap process | Dirk Baechle | 2013-05-03 | 50 | -1814/+48680 |
| | | | | - corrected the doc folder SConscripts and added XSL and titlepage files where required | ||||
* | - cleaned up 'bin' directory | Dirk Baechle | 2013-05-03 | 11 | -903/+858 |
| | | | | | - several smaller fixes - added first version of the Overview document for the doc toolchain | ||||
* | - added default files in doc/generated/ | Dirk Baechle | 2013-05-03 | 247 | -0/+19482 |
| | |||||
* | - switched to different schemaLocation URI | Dirk Baechle | 2013-05-03 | 223 | -241/+230 |
| | |||||
* | - added basic configuration for the Serna XML editor | Dirk Baechle | 2013-05-03 | 114 | -1/+62161 |
| | |||||
* | - removed suffix= from 'scons_output_command ' and moved it | Dirk Baechle | 2013-05-03 | 40 | -980/+1532 |
| | | | | one up in the hierarchy to the 'scons_output' tag |