summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add some more entity links in docs [skip appveyor] [skip travis]Mats Wichmann2021-04-0514-110/+154
| | | | | | | | The only wording changes of any note are for the link tool, where it is suggested POSIX users don't fiddle with LINK and SHLINK. Signed-off-by: Mats Wichmann <mats@linux.com>
* Fix CHANGES.txt and simplify testcase. Added blurb to RELEASE.txtWilliam Deegan2021-04-034-7/+11
|
* Merge pull request #3908 from hwmaier/masterWilliam Deegan2021-04-037-1/+253
|\ | | | | The XSLT stylesheet file is now initialized to an env.File() Node, such that dependencies work correctly in hierarchical builds.
| * Added noqa comment to get sider to ignore unused lxmlHenrik Maier2021-03-261-1/+1
| |
| * Added changelogHenrik Maier2021-03-261-0/+5
| |
| * Added corresponding test caseHenrik Maier2021-03-265-0/+247
| |
| * Re-applying a patch I submitted already in 2013 and was accepted back then: ↵Henrik Maier2021-03-251-1/+1
| | | | | | | | | | | | | | The XSLT stylesheet file is now initialized to an env.File() Node, such that dependencies work correctly in hierarchical builds. (Refer to e63d742d2026 of the old https://bitbucket.org/dirkbaechle/scons_docbook repo.)
* | Merge pull request #3918 from SCons/dependabot/pip/lxml-4.6.3William Deegan2021-04-031-1/+1
|\ \ | | | | | | Bump lxml from 4.6.2 to 4.6.3
| * | Bump lxml from 4.6.2 to 4.6.3dependabot[bot]2021-03-311-1/+1
|/ / | | | | | | | | | | | | | | Bumps [lxml](https://github.com/lxml/lxml) from 4.6.2 to 4.6.3. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.2...lxml-4.6.3) Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #3916 from mwichmann/issue2399William Deegan2021-03-283-64/+101
|\ \ | | | | | | Add a __iadd__ method to CLVar to support inplace adds
| * \ Merge branch 'master' into issue2399William Deegan2021-03-289-19/+28
| |\ \ | |/ / |/| |
* | | Merge pull request #3914 from mwichmann/use-real-CLVarWilliam Deegan2021-03-282-12/+5
|\ \ \ | | | | | | | | Drop the local CLVar class from EnvironmentTests
| * \ \ Merge branch 'master' into use-real-CLVarWilliam Deegan2021-03-288-7/+23
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #3913 from mwichmann/issue2018William Deegan2021-03-283-4/+12
|\ \ \ \ | | | | | | | | | | Stop stripping INSTALLSTR
| * \ \ \ Merge branch 'master' into issue2018William Deegan2021-03-286-3/+11
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #3915 from mwichmann/depr-py35William Deegan2021-03-286-3/+11
|\ \ \ \ \ | | | | | | | | | | | | Deprecate Python 3.5.
| * | | | | Deprecate Python 3.5.Mats Wichmann2021-03-286-3/+11
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * | | | Stop stripping INSTALLSTRMats Wichmann2021-03-283-4/+12
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The install module now calls the substitution routine with a raw argument. Fixes issue 2018 Signed-off-by: Mats Wichmann <mats@linux.com>
| * | | Drop the local CLVar class from EnvironmentTestsMats Wichmann2021-03-282-12/+5
|/ / / | | | | | | | | | | | | | | | | | | The one from Util is almost the same, and the tests should be stressing the "real" one anyway. Signed-off-by: Mats Wichmann <mats@linux.com>
| * | Add a __iadd__ method to CLVar to support inplace addsMats Wichmann2021-03-283-64/+101
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a test for in-place adding of a string containing multiple words. The CLVar testcase in UtilTests is converted to use multicharacter argument words to tickle the parent class's tendency to do "list()" directly on an argument - overriding that behavior, but only for strings, is the whole purpose of the class. That is, "bbb" should not become ['b', 'b', 'b'] but instead ["bbb"]. We wouldn't see if that was happening when all the words in the test were single-character. Fixes #2399 Signed-off-by: Mats Wichmann <mats@linux.com>
* | Merge pull request #3912 from mwichmann/drop-cvarsWilliam Deegan2021-03-287-89/+33
|\ \ | | | | | | Remove old deprecated construction variables
| * | Drop accidentally committed packaging/NOTES fileMats Wichmann2021-03-261-19/+0
| | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * | fix sider complaints: formatting in mslink:generate()Mats Wichmann2021-03-261-24/+25
| | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * | Fix errors removing old WIN32 construction varsMats Wichmann2021-03-264-12/+26
| | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| * | Remove old deprecated construction variablesMats Wichmann2021-03-266-58/+6
|/ / | | | | | | | | | | | | | | | | | | As listed in #1954, these have been deprecated in docs for a long time. These six are tool-specific, PDFCOM in dvipdf; WIN32_INSERT_DEF, WIN32DEFPREFIX, WIN32DEFPREFIX, WIN32DEFSUFFIX WIN32EXPPREFIX, WIN32EXPSUFFIX all in mslink. All had replacement names introduced a decade or more ago. Signed-off-by: Mats Wichmann <mats@linux.com>
* | Merge pull request #3902 from DeeeeLAN/relpathWilliam Deegan2021-03-2611-7/+134
|\ \ | | | | | | Add support for (TARGET/SOURCE/TARGETS/SOURCES/CHANGED_TARGETS/CHANGED_SOURCES).relpath property
| * | address sider issuesWilliam Deegan2021-03-261-5/+5
| | |
| * | Simplify test and fix to work on all platformsWilliam Deegan2021-03-262-22/+43
| | |
| * | [ci skip] Update RELEASE.txt and CHANGES.txtWilliam Deegan2021-03-252-2/+6
| | |
| * | Fix test to no longer need factory or scanner specified. Flesh out the ↵William Deegan2021-03-195-21/+22
| | | | | | | | | | | | fixture with actual dirs and files. Also add SOURCE.relpath, so singular case is also tested
| * | reorg tests a bit and move new relpath test's SConstruct to a fixture. Also ↵William Deegan2021-03-183-21/+25
| | | | | | | | | | | | fix copyright text block to be the current preferred version
| * | remove extra spacesDillan Mills2021-03-181-2/+2
| | |
| * | update changes.txtDillan Mills2021-03-181-0/+2
| | |
| * | Add support for TARGET.relpath propertyDillan Mills2021-03-185-8/+103
| | |
* | | Merge pull request #3910 from mwichmann/site-dirWilliam Deegan2021-03-2512-55/+89
|\ \ \ | | | | | | | | Change site-dir arg handling
| * \ \ Merge branch 'master' into site-dirWilliam Deegan2021-03-253-8/+27
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #3909 from mwichmann/issue2986William Deegan2021-03-253-8/+27
|\ \ \ \ | |_|_|/ |/| | | Skip empty cmdline args as targets
| * | | Skip empty cmdline args as targetsMats Wichmann2021-03-253-8/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, quoted empty arguments like '', '""', "''" were added to targets, which had some side effects - a blank would eventually turn into a Node for the top directory, meaning Default calls were ignored since a target is specified and thus the whole tree will be built. Fixes #2986 Signed-off-by: Mats Wichmann <mats@linux.com>
| | * | Commit missed CHANGES.txt snip [ci skip]Mats Wichmann2021-03-251-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
| | * | Change site-dir arg handlingMats Wichmann2021-03-2511-55/+87
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | chat discussion: this should work to not use a site_dir: $ export SCONSFLAGS=--site-dir=foo $ scons --no-site-dir Commit changes the two options to write to the same variable, so "last one on command line wins" works out. Added a test for this to test/site_scons/site-dir.py. Manpage updated to clarify the order of considering SCONSFLAGS, since order does matter. Signed-off-by: Mats Wichmann <mats@linux.com>
* | | [ci skip] update CHANGES.txt and add entry to RELEASE.txtWilliam Deegan2021-03-232-1/+6
| | |
* | | Merge pull request #3907 from ↵William Deegan2021-03-233-2/+42
|\ \ \ | |/ / |/| | | | | | | | djh82/bugfix/implicit_command_dependencies_false_like_values fix: allows IMPLICIT_COMMAND_DEPENDENCIES to have false-like values s…
| * | fix: allows IMPLICIT_COMMAND_DEPENDENCIES to have false-like values supplieddjh2021-03-233-2/+42
|/ /
* | Merge pull request #3903 from bdbaddog/fix_copyright_textWilliam Deegan2021-03-185-20/+15
|\ \ | | | | | | Fix some tests copyright text
| * | Fix some tests copyright textWilliam Deegan2021-03-185-20/+15
|/ /
* | Merge pull request #3900 from WholesomeIsland/patch-1William Deegan2021-03-181-1/+1
|\ \ | | | | | | added support for 10+ args with batch file
| * | Update scons.batWholesomeIsland2021-03-161-1/+1
| |/
* | Merge pull request #3899 from mwichmann/shlib-tweaksWilliam Deegan2021-03-184-27/+133
|\ \ | | | | | | Don't chop some shlib names in _get_shlib_stem and adjustixes
| * \ Merge remote-tracking branch 'mwichmann/shlib-tweaks' into shlib-tweaksWilliam Deegan2021-03-170-0/+0
| |\ \
| | * \ Merge pull request #6 from bdbaddog/shlib-tweaksMats Wichmann2021-03-161-1/+1
| | |\ \ | | | | | | | | | | Fix test to work on windows where the default SHLIBPREFIX is empty string