summaryrefslogtreecommitdiffstats
path: root/SCons/Conftest.py
Commit message (Collapse)AuthorAgeFilesLines
* Separated just the CheckMember() checker from yuzhicang's PR #4100, changed ↵William Deegan2022-03-211-0/+57
| | | | code to have same return values as rest of checkers, updated test to work with that.
* Previous Conftest change failed sider [ci skip]Mats Wichmann2021-11-181-1/+1
| | | | | | Make the whole docstring a raw string. Signed-off-by: Mats Wichmann <mats@linux.com>
* Doc tweaks: make Sphinx happier [ci skip]Mats Wichmann2021-11-181-1/+1
| | | | | | | | | | | | These two files clean up some problems with Sphinx building the docs: in Conftest, the reference "HAVE_" was being recognized as a link (ReST syntax), so the underscore is now escaped. In Variables, the Add method docstring was still causing problems with *args and **kwargs (this has been a long-standing problem), so reorganized and I think actually fixed this time. Signed-off-by: Mats Wichmann <mats@linux.com>
* [PR #3805] fix (existing) typo from Sider [ci skip]Mats Wichmann2020-09-231-2/+2
| | | | Signed-off-by: Mats Wichmann <mats@linux.com>
* Update some copyright strings and drop __revision__ [skip appveyor]Mats Wichmann2020-09-231-78/+67
| | | | | | | | | | | | | | | | | | Touches the first and second levels of SCons (except SCons.Tool), not tests or docs which remain TODO. Make sure docstring is first non-comment content, eliminate cases where docstring is set elsewhere but assigns to __doc__ - this approach of course worked inside Python, but confuses various tools. Some module-level docstrings modified a bit, in particular the convention of having the name of the module as the first line is dropped, replaced by a summary description going there instead - this improves the look in the API Docs, which otherwise display something like: SCons.Foo - SCons.Foo Signed-off-by: Mats Wichmann <mats@linux.com>
* Reorganize the repo. Moved src/engine/SCons to ./SCons to be more in line ↵William Deegan2020-05-061-0/+816
with current python packaging practices