| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sphinx ceiling version bumped to 6.x. While it *works* with current
Sphinx 7.x, sphinx-book-theme is actually pinned to <7, so to avoid
install complaints, leave Sphinx down-rev for now.
lxml version pin bumped, and the fence for not installing on
Python 3.12 is changed to 3.13 - PyPI packages for 3.12 are up.
Update doc/generated/variables.mod as it contains new construction
variables from the 4.6 development: all the generated files will be
updated at release time, but this allows a build *without*
regenerating to not fail.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
| |
|
|
|
|
| |
found policy and msvc script error policy to Policy.py. Rework vcvars bugfix handling for SxS toolset 14.28. Add method to return msvc toolsets. Add experimental function to return msvc version and msvc toolset version given a version specification (proxy for selection). Add API.py to manage symbols imported in vc.py. Update documentation.
|
|
|
|
| |
documentation artifacts.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add to the existing manpage section on Fortran system-specific behavior
notes that SCons provides construction environment sets for six "dialects",
so that each can be individually tuned based on the file suffix.
The PR author considers this system to be of dubious utlity - it only has
any real effect in a project with files of many different suffixes where
each suffix indicates different handling, within a single build. Since
such builds might theoretically exist (there must have been some reason
this setup was designed), just try to document what there is.
Related in a proximate way only (i.e. next item in manpage),
the note on cygwin+Python is amended to also mention msys2.
Fixes #4173
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The HOST_ARCH/TARGET_ARCH functions have been defined in two
places, generic and Windows, these are consolidated into one,
leaving a comment in the msvc.xml file to show where that version
went to. HOST_OS/TARGET_OS also got some tweaks - this was in
line with these now being set by default for all platforms.
The $TERMPFILE construction var was not defined; added and the
whole family had docs updated.
A small tweak to Split wording.
References to Python changed to entity references (there are still
more of these to change).
lambda as an entity reference is not correct (generated docs show
the symbol, but Python does not use the lambda symbol to refer
to lambda expressions).
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|\ |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Switch API docs to readthedocs theme
* Add links in manpage SEE ALSO to external websites. These are not just
live, but also listed out (Linux manpages won't have the hyperlinks)
* Links use docbook5 xlink:href instead of deprecated (claimed to be
removed, but apparently not) ulink syntax
* Comment out manpage Examples section, and leave a pointer to
scons-cookbook.readthedocs.io instead
* Regenerate everything, mainly to pick up compilation_db stuff.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
| |
Another regen of generated files, as there were a
couple of changes that affected those.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
| |
src/engine/SCons moved to SCons, affects wired in paths
in documentation, and doc building scripts
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[fixes #2565] Object code intended for use in a shared library may need
different compilation options than object code not intended for such
use. When SCons tools recognize this need they define parallel sets
of variables, such that for FOO there is both FOOCOM and SHFOOCOM,
FOOCOMSTR and SHFOOCOMSTR, etc. Refer such pairs to each other.
Issue 2565 described a case where a user did not realize they needed to
use SHCXXCOMSTR to affect the output for certain C++-compiled objects.
The discussion concluded this was just a doc fix.
Some examination turned up cases of this in docs for the C compiler,
C++ compiler, D compiler, Fortran compiler and linker modules, seemed
better to just hit all of those.
I would have preferred to move the pairs together into a single entry
but it seems the scons doc markup doesn't support this kind of usage -
a <cvar> can take only a single name attribute, and uses it to
generate tags, etc. so there would have been a ton of surgery
needed to implement that way.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|
|
|
|
|
|
|
| |
Checking in all the examples generated on Ubuntu, which is
the default "build platform", to pick up changes caused by
a Py3 build.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
APPLELINK_CURRENT_VERSION to APPLELINK_NO_CURRENT_VERSION
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
There have been a few doc changes since 3.0.1, this commit
resyncs the generated docs to pick up fixes and wording.
No code or test effect.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
|/ |
|
|
|
|
| |
cvars were referred to but deleted in [ 4157:a305db2fec15 Russel Winder <russel@winder.org.uk> 2017-04-21 10:55 First cut at proper documentation for the D tools. ]
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
support .f08 file extensions"
|
| |
|
|
|
|
| |
- updated generated doc files
|
| |
|
|
|
|
| |
Featherstone
|