summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool
Commit message (Collapse)AuthorAgeFilesLines
* SWIG: improve tool detection, and update SWIG tests to run on Windows.Gary Oberbrunner2014-08-211-1/+2
| | | | | | | | | The tool detection is improved by checking for swig in env['SWIG'], where it is commonly set, as well as env['ENV']['PATH']. The tests mostly didn't work on Windows. I updated them all. Mostly to build 32-bit extensions when using 32-bit python on Windows, and use .pyd as the python extension on Windows.
* Fix the newglossary action to work with variantDirRobert Managan2014-08-121-1/+1
|
* Merge heads.Russel Winder2014-08-096-7/+7
|\
| * - several smaller fixes to get the Linux buildslaves green againDirk Baechle2014-08-073-4/+4
| |
| * - fix for issue #2963, "Split broken" (= format() in D tools is incompatible ↵Dirk Baechle2014-07-153-3/+3
| | | | | | | | with Python 2.6)
* | Remove setting of STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME from the D tools.Russel Winder2014-08-096-9/+0
|/
* Doc fixes: Dirk added cvar defs for new D variables.Gary Oberbrunner2014-07-052-0/+321
| | | | | | Also added cvar def for STATIC_AND_SHARED_LIBS_ARE_THE_SAME and removed an errant line break that prevented the doc from validating.
* Merged in techtonik/scons (pull request #147).Gary Oberbrunner2014-07-042-2/+3
|\ | | | | | | | | Fix mailing list addrs and bug tracker references, and a few other doc fixes.
| * Fix development mailing list with a new address @scons.organatoly techtonik2014-05-281-1/+1
| |
| * Expand references to tigris.org bug trackeranatoly techtonik2014-05-281-1/+2
| |
* | Merged in dirkbaechle/scons (pull request #146)Gary Oberbrunner2014-07-041-2/+2
|\ \
| * | - Fix for docbook Tool: we now have to explicitly request the resolving ofDirk Baechle2014-05-271-2/+2
| |/ | | | | | | | | | | external entities when using the libxml2 binding. This is required after the security issue fix described in http://www.ubuntu.com/usn/usn-2214-1/ and people.canonical.com/~ubuntu-security/cve/2014/CVE-2014-0191.html .
* | - removed superfluous method "smart_cxxflags" in AIX tool (fixes #2160)Dirk Baechle2014-05-191-6/+0
|/
* Merged in haubi/scons/aix-xlc_r-is-for-threads (pull request #140)Gary Oberbrunner2014-05-182-19/+18
|\ | | | | | | The _r in AIX xlc_r means reentrant, not relocatable.
| * The _r in AIX xlc_r means reentrant, not relocatable.Michael Haubenwallner2014-05-152-19/+18
| | | | | | | | | | | | | | | | | | It does not make any sense to use 'xlc' for CC and 'xlc_r' for SHCC, as the '_r' does stand for 'reentrant' rather than 'relocatable' or similar. Avoid 'egrep' to parse the lslpp output, it's easy enough within python. Needs output streams of _subproc.dummyPopen to be iterable.
* | Merged in haubi/scons, pull request #139:Gary Oberbrunner2014-05-182-10/+16
|\ \ | | | | | | | | | | | | Delegate linker Tool.exists() to CC/CXX Tool.exists(). See issue #1723.
| * | Delegate linker Tool.exists() to CC/CXX Tool.exists().Michael Haubenwallner2014-05-152-10/+16
| |/ | | | | | | | | | | | | Even for linking, need to respect CC/CXX specified by the user (issue#1723). And when CC is specified but not CXX, assume the user knows there is nothing to link with CXX, and delegate to CC Tool.exists() only. However, this somehow should be synchronized with link.smart_link() to choose the correct linker.
* | Merged pull request #138; Respect preset CC/CXX values.Gary Oberbrunner2014-05-185-43/+59
|\ \ | | | | | | | | | | | | This prevents SCons from overwriting user's selected CC/CXX compiler in the cc/c++/gcc/gcc tools. Fixes issue #1723.
| * | Respect preset CC/CXX values detecting cc/c++/gcc/g++ Tools.Michael Haubenwallner2014-05-155-43/+59
| |/ | | | | | | | | | | 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).
* | Remove RPM and m4 from default tools on Windows to speed up SConsanatoly techtonik2014-04-281-2/+4
|/ | | | | start. Note that BitKeeper, CVS, Perforce, RCS, SCCS will be removed from default tools on all platforms in future.
* Merged in russel/scons (pull request #130) - D language fixesGary Oberbrunner2014-04-266-48/+121
|\ | | | | | | Fix Issues 2939 and 2940
| * Fix Issue 2940, generating the wrong rpath flags for DMD and LDC.Russel Winder2014-04-245-11/+34
| |
| * Fix Issue 2939.Russel Winder2014-04-236-47/+97
| |
* | Merged in rmanagan/scons/scons-fix-for-issue-2942 (pull request #132)Gary Oberbrunner2014-04-261-2/+5
|\ \
| * | Improve support for biblatex package. Fix a case where we did not recognize ↵Robert Managan2014-04-251-2/+5
| |/ | | | | | | 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 cleanedRobert Managan2014-04-241-1/+4
|/
* Merged in Syeberman/scons/msvs-vcvars-caching (pull request #105)Gary Oberbrunner2014-04-191-2/+15
|\ | | | | | | Add caching to MSCommon.script_env
| * Update comments to clarify benefits of script_env memoizationSye van der Veen2014-03-161-3/+6
| |
| * Add caching to MSCommon.script_env for builds that initialize the same ↵Sye van der Veen2014-01-301-2/+12
| | | | | | | | MSVS/MSVC tool multiple times (in multiple environments, perhaps)
* | Merged in mjansson/scons-intel-support (pull request #128)Gary Oberbrunner2014-04-191-3/+59
|\ \ | | | | | | | | | adding support for detecting intel compiler suites version 13 and later by doing chained registry lookups for each installation instance
| * | adding support for detecting intel compiler suites version 13 and later by ↵Mattias2014-04-151-3/+59
| | | | | | | | | | | | doing chained registry lookups for each installation instance
* | | The changes to the D support evolved over the last many months packaged as a ↵Russel Winder2014-04-169-150/+491
|/ / | | | | | | single changeset.
* | rpm tool: get default rpm arch more robustly, from rpm itself.Gary Oberbrunner2014-03-301-10/+20
| |
* | Merged in techtonik/scons (pull request #124)Gary Oberbrunner2014-03-306-11/+21
|\ \ | | | | | | | | | New configurable test runner for unittests
| * | Fix test runner invokation for src/engine/SCons/Tool/msvsTests.pyanatoly techtonik2014-03-241-1/+1
| | |
| * | Fix test runner invokation for Tool/javacTests.pyanatoly techtonik2014-03-211-6/+2
| | |
| * | Fix invokation for two unusual testsanatoly techtonik2014-03-211-1/+1
| | |
| * | Switch unit tests to configurable runneranatoly techtonik2014-03-216-11/+25
| | |
* | | Merged in shanegannon/scons (pull request #120): Visual Studio 2013 supportGary Oberbrunner2014-03-233-3/+14
|\ \ \
| * | | Adding support for Visual Studio 2013Shane Gannon2014-03-113-3/+14
| |/ /
* | | - improved dependency handling for doc toolchain (no false rebuilds anymore)Dirk Baechle2014-03-111-0/+5
|/ / | | | | | | | | | | - fixed EPUB builder - corrected anchor style for links in CSS - documents now include chapter in section numbering
* | Merged in Syeberman/SCons (pull request #104, support Visual Studio 2013 ↵Gary Oberbrunner2014-03-094-63/+72
|\ \ | | | | | | | | | Express)
| * | Fixed an error when trying to cross-compile from x86 to amd64 in MSVS: ↵Sye van der Veen2014-01-301-0/+1
| | | | | | | | | | | | missing entry in the _HOST_TARGET_ARCH_TO_BAT_ARCH dict
| * | Updated msvs/msvc settings for Express (for Desktop) versions of Visual ↵Sye van der Veen2014-01-233-51/+53
| |/ | | | | | | Studio from 2008-2013
* | Merged in dirkbaechle/scons (pull request #103)Gary Oberbrunner2014-03-0898-192/+192
|\ \ | | | | | | | | | Documentation editor configuration for XXE5
| * | - added doc editor configuration for XXE5Dirk Baechle2014-01-1998-193/+193
| |/ | | | | | | | | - added missing icons for XXE4 - adapted schema location, such that the validation works properly in SernaFree and XXE
* | Merged in techtonik/scons (pull request #112), improve doc for Textfile. ↵Gary Oberbrunner2014-03-021-15/+12
|\ \ | | | | | | | | | (with additional cleanups.)
| * | Update textfile.Substfile documentationanatoly techtonik2014-02-271-11/+9
| |/
* | Merged in dirkbaechle/scons (pull request #106), fix misspelled variable in ↵Gary Oberbrunner2014-03-021-1/+1
|\ \ | |/ |/| | | intelc.py.
| * - fix for #2928 (misspelled variable in intelc.py)Dirk Baechle2014-02-011-1/+1
| |