summaryrefslogtreecommitdiffstats
path: root/src/engine
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | py2/3 Allow SConfTests.py to function when pywin32 is not installed.William Deegan2017-04-241-2/+5
| | | |
* | | | Part 2 of fix for bug # 2979. Fix target to be the .dll target node output ↵William Deegan2017-04-211-2/+2
| | | | | | | | | | | | | | | | from env.SharedLibrary()
* | | | Fix bug #2979William Deegan2017-04-211-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | Example code for MSVSProject had syntax errors. http://scons.tigris.org/issues/show_bug.cgi?id=2979
* | | | py2/3 fix logic for reraising exceptions. A taskmaster test was failing ↵William Deegan2017-04-191-1/+7
| | | | | | | | | | | | | | | | because the passed exception value wasn't an exception and thus couldn't be reraised as is. Added logic to create an exception with the value and raise that
* | | | py2/3 Fix re-raising stored exception. Previously we were dropping contents ↵William Deegan2017-04-194-110/+9
|\ \ \ \ | | | | | | | | | | | | | | | of Exception. Plus merge more complete removal of sccs and rcs source handling per deprecation/removal.
| * | | | more removal of sccs and rcs builder logicWilliam Deegan2017-04-182-109/+2
| | | | |
| * | | | add notes to xsltproc logic with future TODO's for future improvementsWilliam Deegan2017-04-181-0/+4
|/ / / /
* | | | set priority for finding xsltproc toolsWilliam Deegan2017-04-171-3/+7
| | | |
* | | | Merged scons/scons into defaultWilliam Deegan2017-04-172-2/+12
|\ \ \ \ | |/ / /
| * | | Merged in gauravjuvekar/scons (pull request #447)William Deegan2017-04-162-2/+12
| |\ \ \ | | |/ / | |/| | | | | | Fix failing tests from merging #427
| | * | Try to fix some more py2/3 tests becuase of str vs bytearrayGaurav Juvekar2017-04-162-2/+12
| | | |
* | | | fix Manifest.in which was causing bootstrap.py to fail due to removal of Sig.pyWilliam Deegan2017-04-171-1/+0
|/ / /
* | | remove deprecated module SCons.SigWilliam Deegan2017-04-161-63/+0
|/ /
* | merge from upstreamWilliam Deegan2017-04-166-35/+51
|\ \
| * \ Merged in gauravjuvekar/scons (pull request #443)William Deegan2017-04-151-1/+4
| |\ \ | | | | | | | | | | | | Fix the Copy-Action and Copy-Symlink test case for py2/3
| | * | Fix the Copy-Action test case for py2/3Gaurav Juvekar2017-04-081-1/+4
| | | |
| * | | Merged in gauravjuvekar/scons (pull request #446)William Deegan2017-04-154-31/+32
| |\ \ \ | | | | | | | | | | | | | | | py2/3 fix for test/Value
| | * | | Fix broken testsGaurav Juvekar2017-04-103-26/+26
| | | | |
| | * | | py2/3 fix for test/Value.pyGaurav Juvekar2017-04-101-5/+6
| | | | |
| * | | | Merged in gauravjuvekar/scons (pull request #427)William Deegan2017-04-151-3/+15
| |\ \ \ \ | | |/ / / | |/| | | | | | | | string-escape unicode characters while printing --tree
| | * | | Make --tree=all work with Python 3Gaurav Juvekar2017-03-271-1/+13
| | | | | | | | | | | | | | | | | | | | The codecs module is used which is distributed in the python standard library.
| | * | | string-escape unicode characters while printing --treeGaurav Juvekar2017-03-261-4/+4
| | | | | | | | | | | | | | | | | | | | Fixes #2910
* | | | | py2/3 change to read sconscripts as binary file. at least ↵William Deegan2017-04-101-3/+4
| | | | | | | | | | | | | | | | | | | | test/packaging/rpm/internationalization.py was failing because an open in py3 without specified encoding with LANG=C was trying to decode the file as ascii and it contained unicode characters and was failing. So far I haven't found any tests failing from this change
* | | | | For docbook, stop looking after you find the first tool. It looks like ↵William Deegan2017-04-091-0/+1
|/ / / / | | | | | | | | | | | | saxon-xslt causes the tests to fail. Dirk?
* | | | pep8William Deegan2017-04-091-0/+1
| | | |
* | | | osx: add logic to enable versioned shared libraries on osx/darwin. For now ↵William Deegan2017-04-091-0/+8
| | | | | | | | | | | | | | | | it's commented out
* | | | add docstringWilliam Deegan2017-04-091-1/+3
| | | |
* | | | OSX: if user has SCONS_USE_MAC_PATHS environment variable set, then PATHOSX ↵William Deegan2017-04-091-0/+4
| |/ / |/| | | | | | | | created from paths in /etc/paths and /etc/paths.d/* will be appended to the Environment's PATH. This allows tests (and builds) to work on (at least) on mac systems using macports
* | | fix breaking windows check for functional parallel buildsWilliam Deegan2017-04-071-3/+3
| | |
* | | py2/3 use sysconfig.get_config_var('WITH_THREAD') to determine if python has ↵William Deegan2017-04-061-1/+5
| | | | | | | | | | | | threads
* | | py2/3 Need to add __hash__ function to EntryProxy as with py3 __hash__ ↵William Deegan2017-04-061-0/+6
| | | | | | | | | | | | function is removed when a class provides __eq__
* | | pep8William Deegan2017-04-061-261/+283
| | |
* | | pep8William Deegan2017-04-061-297/+353
| | |
* | | handle gettext.py rename to gettext_tool.py for bootstrap.pyWilliam Deegan2017-04-061-1/+1
| | |
* | | py2/3 Remove pdf from list of files to scan. This was causing errors as the ↵William Deegan2017-04-061-1/+4
| | | | | | | | | | | | binary files can't be regexed with strings on py3. A more complete solution may be called for as it likely doesn't make sense to try to scan: '.png', '.jpg', '.gif', '.tif' files either.
* | | pep8William Deegan2017-04-051-0/+3
| | |
* | | py2/3 os.symlink is now defined for win32, but unless user has privs it will ↵William Deegan2017-04-041-6/+4
| | | | | | | | | | | | always fail. For not skipping symlink tests
* | | pep8William Deegan2017-04-041-0/+3
| | |
* | | py2/3 more work on getting exception handling to work properly on both py2/3William Deegan2017-04-041-1/+2
| | |
* | | added SCons.Tool loaded tools to SCons.Tool namespaceWilliam Deegan2017-04-041-0/+6
| | |
* | | py2/3 ensure rpmbuild output from popen is string and not bytesWilliam Deegan2017-04-031-1/+1
| | |
* | | py2/3 fix possible byte string of machine nameWilliam Deegan2017-04-031-0/+3
| | |
* | | py2/3 ensure that errstr is string and not bytesWilliam Deegan2017-04-031-3/+5
| | |
* | | py2/3 define __lt__ for nodes, so sort will work on py3William Deegan2017-04-031-0/+4
| | |
* | | py2/3. Rename SCons.Tool.gettext to SCons.Tool.gettext_tool and change tool ↵William Deegan2017-04-032-5/+14
| | | | | | | | | | | | loading logic to have a dictionary of TOOL_ALIASES to handle this.
* | | py2/3 change logic to not reuse already loaded module from sys.modules if ↵William Deegan2017-03-311-35/+13
| | | | | | | | | | | | the file used to load it was not the same. Thus allowing two Environment()'s to pick up different versions of the same tool.
* | | py2/3 for py3, if the tool has already been loaded, just return that. no ↵William Deegan2017-03-301-0/+4
| | | | | | | | | | | | need to reload the tool
* | | pep8William Deegan2017-03-301-2/+0
| | |
* | | py2/3 handle not finding tools properly for py3William Deegan2017-03-301-1/+8
| | |
* | | py2/3 don't use __import_ c++, just load via import SCons.tool.cxx py2/3. ↵William Deegan2017-03-302-2/+9
| | | | | | | | | | | | py3 doesn't allow modules with + in them anymore