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

Module SCons.Script.SConscript

SCons.Script.SConscript

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

Classes
DefaultEnvironmentCall A class that implements "global function" calls of Environment methods by fetching the specified method from the DefaultEnvironment's class.
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.

Exceptions
SConscriptReturn  

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

Function Details

annotate(node)

Annotate a node with the stack frame describing the SConscript file and line number that created it.

BuildDefaultGlobals()

Create a dictionary containing all the default globals for SConstruct and SConscript files.

compute_exports(exports)

Compute a dictionary of exports given one of the parameters to the Export() function or the exports argument to SConscript().

get_calling_namespaces()

Return the locals and globals for the function that called into this module in the current call stack.

SConscript_exception(file=<epydoc.imports._DevNull instance at 0x2b798ff32200>)

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.


Generated by Epydoc 2.1 on Wed Dec 12 09:39:32 2007 http://epydoc.sf.net