Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set default toolchain. | William Blevins | 2014-07-13 | 1 | -3/+3 |
| | | | | Other updates per code review. | ||||
* | Added a high-level test for issue 1771/2931. | William Blevins | 2014-07-12 | 1 | -0/+97 |
| | | | | | Shows that Java emitter for derived-sources is broken regardless of the source generation method. | ||||
* | Fix development mailing list with a new address @scons.org | anatoly techtonik | 2014-05-28 | 18 | -18/+18 |
| | |||||
* | Expand references to tigris.org bug tracker | anatoly techtonik | 2014-05-28 | 6 | -6/+8 |
| | |||||
* | Merged in dirkbaechle/scons (pull request #141) | Gary Oberbrunner | 2014-05-18 | 1 | -0/+77 |
|\ | | | | | | | Test for issue #2311 | ||||
| * | - adding test for issue #2311, which appears to be fixed already | Dirk Baechle | 2014-05-18 | 1 | -0/+77 |
| | | |||||
* | | Respect preset CC/CXX values detecting cc/c++/gcc/g++ Tools. | Michael Haubenwallner | 2014-05-15 | 2 | -4/+6 |
| | | | | | | | | | | | | As the user-preset values for CC/CXX should rule always, also respect them in exists() and generate() methods of these Tools. As a result, the value for CCVERSION/CXXVERSION does match the CC/CXX compiler used (issue#1723). | ||||
* | | Add tests for scons.tigris.org issue#1723. | Michael Haubenwallner | 2014-05-15 | 2 | -0/+163 |
|/ | | | | Ensure CCVERSION/CXXVERSION detected actually is from CC/CXX used. | ||||
* | - fixed NoClean for multi-target builders | Dirk Baechle | 2014-04-27 | 1 | -0/+90 |
| | |||||
* | Merged in russel/scons (pull request #130) - D language fixes | Gary Oberbrunner | 2014-04-26 | 24 | -0/+474 |
|\ | | | | | | | Fix Issues 2939 and 2940 | ||||
| * | Fix Issue 2940, generating the wrong rpath flags for DMD and LDC. | Russel Winder | 2014-04-24 | 12 | -0/+238 |
| | | |||||
| * | Fix Issue 2939. | Russel Winder | 2014-04-23 | 12 | -0/+236 |
| | | |||||
* | | Merged in rmanagan/scons/scons-fix-for-issue-2942 (pull request #132) | Gary Oberbrunner | 2014-04-26 | 1 | -0/+92 |
|\ \ | |||||
| * | | Improve support for biblatex package. Fix a case where we did not recognize ↵ | Robert Managan | 2014-04-25 | 1 | -0/+92 |
| |/ | | | | | | | that auxiliary files would be made and hence we did not clean them | ||||
* | | add name.synctex.gz to list of side effect files and those to be cleaned | Robert Managan | 2014-04-24 | 1 | -0/+89 |
|/ | |||||
* | Merged pull request #129: Updates to D language support | Gary Oberbrunner | 2014-04-19 | 83 | -0/+2125 |
|\ | |||||
| * | The changes to the D support evolved over the last many months packaged as a ↵ | Russel Winder | 2014-04-16 | 83 | -0/+2125 |
| | | | | | | | | single changeset. | ||||
* | | added test case for the SConf.Streamer issue | ptomulik | 2014-04-09 | 1 | -0/+85 |
|/ | |||||
* | Add test for "runtest test/somedir" case | anatoly techtonik | 2014-03-24 | 1 | -0/+75 |
| | |||||
* | runtest.py: There is no qmtest support since 6ed8e61f22f4 | anatoly techtonik | 2014-03-17 | 1 | -111/+0 |
| | |||||
* | fix test/update-release-info/update-release-info.py to work with copyright ↵ | William Deegan | 2014-03-09 | 1 | -1/+1 |
| | | | | year range rather than the previously list of each year separated by commas | ||||
* | Merged in techtonik/scons (pull request #108), update copyrights to 2014 | Gary Oberbrunner | 2014-03-01 | 2 | -14/+8 |
|\ | |||||
| * | Make test/Interactive/version.py independent of specific copyright years | anatoly techtonik | 2014-02-25 | 1 | -8/+4 |
| | | |||||
| * | Make test/option-v.py independent onf specific copyright years. | anatoly techtonik | 2014-02-25 | 1 | -6/+4 |
| | | |||||
* | | - fixed the handling of long options in the command-line parsing (#2929) | Dirk Baechle | 2014-02-08 | 1 | -0/+60 |
| | | |||||
* | | - fix for spurious rebuilds, allow caching of the changed() method's value ↵ | Dirk Baechle | 2014-02-14 | 1 | -0/+72 |
|/ | | | | only when called from File.release_target_info() | ||||
* | - corrected dependencies for EPUB builder (docbook) | Dirk Baechle | 2014-01-05 | 2 | -0/+61 |
| | | | | - added a proper test for EPUB with xsltproc | ||||
* | - removed superfluous import and corrected basic test | Dirk Baechle | 2013-12-21 | 1 | -1/+1 |
| | |||||
* | - added EPUB Builder to the DocBook Tool, based on the work of Andrew ↵ | Dirk Baechle | 2013-12-21 | 3 | -0/+452 |
| | | | | Featherstone | ||||
* | - added xsltproc tests and improved handling of the base_dir parameter | Dirk Baechle | 2013-12-20 | 16 | -0/+492 |
| | |||||
* | Merged in dirkbaechle/scons (pull request #91) | Gary Oberbrunner | 2013-11-10 | 1 | -0/+2 |
|\ | | | | | | | Adding EPUB as output format for documentation | ||||
| * | - added an explicit Gs() Builder to the gs.py Tool | Dirk Baechle | 2013-10-08 | 1 | -0/+2 |
| | | | | | | | | - updated documentation accordingly and added a (very) simple test | ||||
* | | - corrected LC_ALL setting for RPM packaging | Dirk Baechle | 2013-11-03 | 7 | -0/+45 |
| | | | | | | | | - now skipping several Docbook tests, when required stylesheets aren't installed | ||||
* | | Merge pull request #88 (for real this time). Prev commit was actually #87. | Gary Oberbrunner | 2013-11-02 | 2 | -0/+224 |
|\ \ | | | | | | | | | | | | | | | | | | | * 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 default | Tom Tanner | 2013-10-30 | 6 | -5/+28 |
| |\ \ | |||||
| * | | | Adding documentation and a couple of tests | Tom Tanner | 2013-10-08 | 2 | -0/+224 |
| | |/ | |/| | |||||
* | | | Merge pull request #88: various usability enhancements | Gary Oberbrunner | 2013-11-02 | 3 | -0/+121 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | * 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 default | Tom Tanner | 2013-10-30 | 6 | -5/+28 |
| |\ \ \ | | | |/ | | |/| | |||||
| * | | | Merged scons/scons into default | Tom Tanner | 2013-09-30 | 6 | -0/+80 |
| |\ \ \ | | | |/ | | |/| | |||||
| * | | | Fixing test failures | Tom Tanner | 2013-09-30 | 1 | -0/+1 |
| | | | | |||||
| * | | | Added Pseudo command to environment and tests. If a target is declared as | Tom Tanner | 2013-09-30 | 1 | -0/+65 |
| | | | | | | | | | | | | | | | | Pseudo, it must NOT exist after the build rule is executed. | ||||
| * | | | Added test to verify warning works and doesn't trigger for -n or aliases | Tom Tanner | 2013-09-27 | 1 | -0/+55 |
| | | | | |||||
* | | | | One more test fix for bug2903 (my Windows fix broke Linux) | Gary Oberbrunner | 2013-11-02 | 1 | -1/+2 |
| | | | | |||||
* | | | | Merge pull request #89: stop leaking filehandles, and switch to subprocess ↵ | Gary Oberbrunner | 2013-11-02 | 2 | -10/+61 |
|\ \ \ \ | | | | | | | | | | | | | | | | always. | ||||
| * \ \ \ | Merged scons/scons into default | Tom Tanner | 2013-10-30 | 6 | -5/+28 |
| |\ \ \ \ | | | |_|/ | | |/| | | |||||
| * | | | | Change posix.py to use subprocess as we only support python 2.4. | Tom Tanner | 2013-10-04 | 2 | -10/+61 |
| | |_|/ | |/| | | | | | | | | | | Added a test for leaking handles. | ||||
* | | | | Fix tests for previous commit (bug 2903) on Windows. | Gary Oberbrunner | 2013-11-02 | 5 | -3/+10 |
| |/ / |/| | | |||||
* | | | Correctly fix bug #2903, failure to rebuild when linker options change. | Gary Oberbrunner | 2013-10-27 | 6 | -5/+28 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Added test for bug 2909, pull req #86. | Gary Oberbrunner | 2013-09-29 | 5 | -0/+67 |
| | | |||||
* | | - fix for #2916, "Issues with versioned SharedLibrary under OpenBSD" | Dirk Baechle | 2013-09-11 | 1 | -0/+13 |
|/ |