summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Do not add unnormalised entries to PATH in scons.batRay Donnelly2018-01-182-1/+9
|
* correcting typoMats Wichmann2018-01-171-1/+1
|
* Use prepend for insertsMats Wichmann2018-01-176-27/+33
| | | | | | | | A number of places "append to the beginning", a better word to use here is "prepend". This is a documentation issue only, no executable statements are affected. Signed-off-by: Mats Wichmann <mats@linux.com>
* Oops, remove stray debugging print stmt.Gary Oberbrunner2018-01-161-1/+0
|
* Prevent TypeError with None in error messageGary Oberbrunner2018-01-164-5/+15
| | | | | | | | | | | I ran into a problem where SCons was generating an error that contained a None (don't ask me how), and this got passed through to_str() which caused a TypeError because None isn't a bytes-like object. I fixed it two ways: enable to_str and to_bytes to handle None without complaint, and change Errors.py to use to_String() instead of to_str(), since it seems more robust.
* Fix problem with Install and multiple dirs outside src tree.Gary Oberbrunner2018-01-052-3/+11
| | | | | | | | | | | | In some cases it's possible to get a case where the target path already does exist, but the dir node for it hasn't been updated yet. This fix prevents MkdirFunc from trying to create it when it already exists. Added a testcase which failed before the fix and works after it. Also fixes a problem running tests on Windows, using standard python 3 which is installed in "C:/Program Files/Python36". The python path name has to be escaped in that case. See runtest.py.
* Merge branch 'master' into wip-manformatWilliam Deegan2017-12-211-2/+5
|\
| * Fix CHANGES.txt. 3.0.1 changes had merge issue and weren't segregated from ↵William Deegan2017-12-181-2/+5
| | | | | | | | new changes.
* | Fix nested list formatting in manpageMats Wichmann2017-12-211-0/+3
|/ | | | | | | | | The definition of the list term "--debug=list" contains a list of its own; the list tiems in this list need to have their text contents wrapped in paragraph tags. Signed-off-by: Mats Wichmann <mats@linux.com>
* Merge remote-tracking branch 'scons/master' into JarFlattenSourceDaniel Moody2017-12-107-22/+34
|\
| * Merge pull request #20 from dmoody256/JarRemoveMagicNumbersWilliam Deegan2017-12-102-3/+6
| |\ | | | | | | Jar remove magic numbers
| | * fixed mistake in converting from magic numbers where it should have been the ↵Daniel Moody2017-11-211-1/+1
| | | | | | | | | | | | not case
| | * updated some magic number references, no functional changes.Daniel Moody2017-11-202-3/+6
| | |
| * | Merge pull request #24 from ajf58/tidy-warningsWilliam Deegan2017-12-103-12/+4
| |\ \ | | | | | | | | Tidy CLI Warnings
| | * | Update CHANGES.txt to describe this fix.Andrew Featherstone2017-12-031-0/+3
| | | |
| | * | Remove unused warnings from the man page and Warnings.pyAndrew Featherstone2017-12-031-3/+0
| | | | | | | | | | | | | | | | This warning was never used in the code.
| | * | Remove testing for hashlib and corresponding support for command line options.Andrew Featherstone2017-12-022-9/+1
| | | | | | | | | | | | | | | | hashlib is part of the standard library since Python 2.5, and SCons supports Python 2.7 and later.
| * | | Merge pull request #22 from dmoody256/JobTestNumJobsWilliam Deegan2017-12-051-1/+24
| |\ \ \ | | |/ / | |/| | JobTest.py should scale number of jobs based on CPUs
| | * | num_jobs will be based on the number of CPUs detected to make sure parallel ↵Daniel Moody2017-11-231-1/+24
| | |/ | | | | | | | | | jobs can fill the queue.
| * | Remove obsolete __coerce__ methods on CLVar. Not used by new style objectsWilliam Deegan2017-11-212-6/+0
| |/
* | Updated some comments and refactored a variable name. No functional changes.Daniel Moody2017-12-031-13/+25
| |
* | updated CHANGES.txtDaniel Moody2017-12-031-0/+1
| |
* | updated jar to handle directories better, JarClassFile build doesnt return ↵Daniel Moody2017-12-031-3/+9
| | | | | | | | any targets if no Java files are in the directory
* | updated jar.py to handle nodes and varanit dirs better, added test for nodes ↵Daniel Moody2017-12-031-1/+1
| | | | | | | | and varient dir.
* | updated CHANGES.txtDaniel Moody2017-12-031-0/+1
| |
* | updated Jar builder to flatten source list, and added test for embedded sourcesDaniel Moody2017-11-191-1/+1
|/
* change back to development version stringsHEADmasterWilliam Deegan2017-11-142-2/+2
|
* Fix bad syntax in module not currently usedWilliam Deegan2017-11-141-0/+1
|
* Fix messaging when two environments are specified for same target to handle ↵William Deegan2017-11-141-1/+4
| | | | when the action cannot be decoded as UTF-8. This most likely only happens when the action is a python function. It was breaking (at least) some example output generated for documentation
* Updates to release textsWilliam Deegan2017-11-141-4/+0
|
* Update version stringsWilliam Deegan2017-11-143-3/+3
|
* switched the order of target/source checking so no target is an option, also ↵Daniel Moody2017-11-141-10/+10
| | | | fixed Warning module mispelling.
* update CHANGES.txtDaniel Moody2017-11-141-0/+2
|
* Added a way to handle multiple targets for the Jar builder and an extra ↵Daniel Moody2017-11-141-5/+13
| | | | warning message.
* added my updates to CHANGES.txtDaniel Moody2017-10-261-1/+12
|
* added a method to the jar tool to handle directories and file sources. This ↵Daniel Moody2017-10-262-2/+119
| | | | was taken from the similar Java method in the javac tool. Updated the Jar builder to have an unambiguos name.
* Merge pull request #9 from ztessler/repeattargetWilliam Deegan2017-10-222-1/+11
|\ | | | | Fix incorrect warning of different environments
| * Fix incorrect warning of different environments for a target when repeating ↵Zachary Tessler2017-10-062-1/+11
| | | | | | | | identical builder or Command calls that use overrides
* | Add printing time processing each SConscript when --debug=time is specified ↵William Deegan2017-10-202-0/+10
| | | | | | | | on command line
* | Fix issue with Tool loading logic where sys.path was getting an addition ↵William Deegan2017-10-132-2/+9
| | | | | | | | site_scons/site_tools path prepended with every tool loaded when running with Python 3.5+.
* | Merge branch 'master' of https://github.com/dmoody256/scons into ↵William Deegan2017-10-122-2/+4
|\ \ | | | | | | | | | dmoody256-master
| * | added changes to CHANGES.txtDaniel Moody2017-10-071-0/+4
| | |
| * | updated the Jar tool to not force sources to .class files allowing for ↵Daniel Moody2017-10-071-2/+0
| |/ | | | | | | directories to be passed as sources as well.
* | Fix logic which was broken by automatic fixers. the sort parameter to ↵William Deegan2017-10-113-1/+29
| | | | | | | | GenerateHelpText() is now actually called.
* | Add cmp to SCons.Util as py3 no longer provides itWilliam Deegan2017-10-112-6/+12
|/
* Merge pull request #8 from bdbaddog/fix_scons_buildWilliam Deegan2017-10-041-10/+0
|\ | | | | Fix scons build
| * Simplify main SConstruct. Remove deb and rpm and win executable package ↵William Deegan2017-10-041-10/+0
| | | | | | | | creation as we're moving to pip install being the main install path.
* | Merge pull request #6 from bdbaddog/fix_to_String_for_substWilliam Deegan2017-10-022-4/+6
|\ \ | |/ |/| Fix issue where code in utility routine to_String_for_subst() had code where result was dropped
| * Fix issue where code in utility routine to_String_for_subst() had code whose ↵William Deegan2017-10-012-4/+6
| | | | | | | | result was never properly returned. (Found by: James Rinkevich https://pairlist4.pair.net/pipermail/scons-users/2017-October/006358.html )
* | add fix for mistaking $$( for $( and breaking subst. Reported by Noah ↵William Deegan2017-10-012-2/+21
| | | | | | | | Hoffman noah.hoffman at gmail.com in: https://pairlist4.pair.net/pipermail/scons-users/2017-September/006352.html