SCons API Documentation#
Attention
This is the internal API Documentation for SCons. The documentation is automatically generated for each release from the source code using the Sphinx tool. Missing information is due to shortcomings in the docstrings in the code, which are by no means complete (contributions welcomed!).
The target audience is developers working on SCons itself: what is “Public API” is not clearly deliniated here. The interfaces available for use in SCons configuration scripts, which have a consistency guarantee, are those documented in the SCons Reference Manual.
- SCons package
- Module contents
- Subpackages
- Submodules
- SCons.Action module
- SCons.Builder module
- SCons.CacheDir module
- SCons.Conftest module
- SCons.Debug module
- SCons.Defaults module
- SCons.Environment module
- SCons.Errors module
- SCons.Executor module
- SCons.Memoize module
- SCons.PathList module
- SCons.SConf module
- SCons.SConsign module
- SCons.Subst module
- SCons.Warnings module
- SCons.cpp module
- SCons.dblite module
- SCons.exitfuncs module
- SCons.compat package
- SCons.Node package
- SCons.Platform package
- Submodules
- SCons.Platform.aix module
- SCons.Platform.cygwin module
- SCons.Platform.darwin module
- SCons.Platform.hpux module
- SCons.Platform.irix module
- SCons.Platform.mingw module
- SCons.Platform.os2 module
- SCons.Platform.posix module
- SCons.Platform.sunos module
- SCons.Platform.virtualenv module
- SCons.Platform.win32 module
- Module contents
- SCons.Scanner package
- SCons.Script package
- SCons.Taskmaster package
- SCons.Tool package
- SCons.Util package
- SCons.Variables package