-
Action: SCons.Action
This encapsulates information about executing any sort of action that
can build one or more target Nodes (typically files) from one or more
source Nodes (also typically files) given a specific Environment.
-
Builder: SCons.Builder
Builder object subsystem.
-
CacheDir: CacheDir support...
-
compat: SCons compatibility package for old Python versions
This subpackage holds modules that provide backwards-compatible
implementations of various things that we'd like to use in SCons but which
only show up in later versions of Python than the early, old version(s)
we still support.
-
builtins: Compatibility idioms for __builtin__ names
This module adds names to the __builtin__ module for things that we want
to use in SCons but which don't show up until later Python versions than
the earliest ones we support.
-
Conftest: SCons.Conftest
Autoconf-like configuration support; low level implementation of tests.
-
cpp: SCons C Pre-Processor module...
-
dblite
-
Debug: SCons.Debug
Code for debugging SCons internal things.
-
Defaults: SCons.Defaults
Builders and other things for the local site.
-
Environment: SCons.Environment
Base class for construction Environments.
-
Errors: SCons.Errors
This file contains the exception classes used to handle internal
and user errors in SCons.
-
Executor: SCons.Executor
A module for executing actions with specific lists of target and source
Nodes.
-
exitfuncs: SCons.exitfuncs
Register functions which are executed when SCons exits for any reason.
-
Job: SCons.Job
This module defines the Serial and Parallel classes that execute tasks to
complete a build.
-
Memoize: Memoizer
A metaclass implementation to count hits and misses of the computed
values that various methods cache in memory.
-
Node: SCons.Node
The Node package for the SCons software construction utility.
-
Alias: scons.Node.Alias
Alias nodes.
-
FS: scons.Node.FS
File system nodes.
-
Python: scons.Node.Python
Python nodes.
-
PathList: SCons.PathList
A module for handling lists of directory paths (the sort of things
that get set as CPPPATH, LIBPATH, etc.) with as much caching of data and
efficiency as we can while still keeping the evaluation delayed so that we
Do the Right Thing (almost) regardless of how the variable is specified.
-
Scanner: SCons.Scanner
The Scanner package for the SCons software construction utility.
-
C: SCons.Scanner.C
This module implements the depenency scanner for C/C++ code.
-
D: SCons.Scanner.D
Scanner for the Digital Mars "D" programming language.
-
Dir
-
Fortran: SCons.Scanner.Fortran
This module implements the dependency scanner for Fortran code.
-
IDL: SCons.Scanner.IDL
This module implements the depenency scanner for IDL (Interface
Definition Language) files.
-
LaTeX: SCons.Scanner.LaTeX
This module implements the dependency scanner for LaTeX code.
-
Prog
-
SConf: SCons.SConf
Autoconf-like configuration support.
-
SConsign: SCons.SConsign
Writing and reading information to the .sconsign file or files.
-
Script: SCons.Script
This file implements the main() function used by the scons script.
-
Main: SCons.Script
This file implements the main() function used by the scons script.
-
SConscript: SCons.Script.SConscript
This module defines the Python API provided to SConscript and SConstruct
files.
-
Sig: Place-holder for the old SCons.Sig module hierarchy
This is no longer used, but code out there (such as the NSIS module on
the SCons wiki) may try to import SCons.Sig.
-
Subst: SCons.Subst
SCons string substitution.
-
Taskmaster: Generic Taskmaster module for the SCons build engine.
-
Util: SCons.Util
Various utility functions go here.
-
Warnings: SCons.Warnings
This file implements the warnings framework for SCons.
|