SCons.Script.SConscript'

Package SCons :: Package Script :: Module SConscript' |
[hide private]
[frames] | no frames]

# Module SConscript'

source code

SCons.Script.SConscript

This module defines the Python API provided to SConscript and SConstruct files.

Classes | [hide private]
| SConscriptReturn
| Frame A frame on the SConstruct/SConscript call stack
| SConsEnvironment An Environment subclass that contains all of the methods that are particular to the wrapper SCons interface and which aren't (or shouldn't be) part of the build engine itself.
| DefaultEnvironmentCall A class that implements "global function" calls of Environment methods by fetching the specified method from the DefaultEnvironment's class.

Functions | [hide private]
get_calling_namespaces() Return the locals and globals for the function that called into this module in the current call stack. | source code
compute_exports(exports) Compute a dictionary of exports given one of the parameters to the Export() function or the exports argument to SConscript(). | source code
Return(*vars, **kw) | source code
_SConscript(fs, *files, **kw) | source code
SConscript_exception(file=sys.stdout) Print an exception stack trace just for the SConscript file(s). | source code
annotate(node) Annotate a node with the stack frame describing the SConscript file and line number that created it. | source code
Configure(*args, **kw) | source code
get_DefaultEnvironmentProxy() | source code
BuildDefaultGlobals() Create a dictionary containing all the default globals for SConstruct and SConscript files. | source code

Variables | [hide private]
| __revision__ = ``'``src/engine/SCons/Script/SConscript.py 2725 200``...``
| launch_dir = ``'``/home/knight/SCons/tigris.org/trunk``'``
| GlobalDict = `False`
| global_exports = ``{``}``
| sconscript_chdir = `False`
| call_stack = ``[``]``
| stack_bottom = ``'``% Stack boTTom %``'``
| _DefaultEnvironmentProxy = `False`

Function Details | [hide private]

### SConscript_exception(file=sys.stdout) | source code
Print an exception stack trace just for the SConscript file(s). This will show users who have Python errors where the problem is, without cluttering the output with all of the internal calls leading up to where we exec the SConscript.

Variables Details | [hide private]

  ### __revision__ Value:
      'src/engine/SCons/Script/SConscript.py 2725 2008/03/31 12:52:02 knight
      '