Home | Trees | Indices | Help |
|
---|
|
SCons.Defaults Builders and other things for the local site. Here's where we'll duplicate the functionality of autoconf until we move it into the installation procedure or use something like qmconf. The code that reads the registry to find MSVC components was borrowed from distutils.msvccompiler.
|
|||
NullCmdGenerator This is a callable class that can be used in place of other command generators if you don't want them to do anything. |
|||
Variable_Method_Caller A class for finding a construction variable on the stack and calling one of its methods. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
__revision__ =
|
|||
_default_env = False
|
|||
SharedCheck = SCons.Action.Action(SharedFlagChecker, None)
|
|||
CScan = SCons.Tool.CScanner
|
|||
DScan = SCons.Tool.DScanner
|
|||
LaTeXScan = SCons.Tool.LaTeXScanner
|
|||
ObjSourceScan = SCons.Tool.SourceFileScanner
|
|||
ProgScan = SCons.Tool.ProgramScanner
|
|||
DirScanner = SCons.Scanner.Dir.DirScanner()
|
|||
DirEntryScanner = SCons.Scanner.Dir.DirEntryScanner()
|
|||
CAction = SCons.Action.Action("$CCCOM", "$CCCOMSTR")
|
|||
ShCAction = SCons.Action.Action("$SHCCCOM", "$SHCCCOMSTR")
|
|||
CXXAction = SCons.Action.Action("$CXXCOM", "$CXXCOMSTR")
|
|||
ShCXXAction = SCons.Action.Action("$SHCXXCOM", "$SHCXXCOMSTR")
|
|||
ASAction = SCons.Action.Action("$ASCOM", "$ASCOMSTR")
|
|||
ASPPAction = SCons.Action.Action("$ASPPCOM", "$ASPPCOMSTR")
|
|||
LinkAction = SCons.Action.Action("$LINKCOM", "$LINKCOMSTR")
|
|||
ShLinkAction = SCons.Action.Action("$SHLINKCOM", "$SHLINKCOMSTR")
|
|||
LdModuleLinkAction = <SCons.Action.LazyAction object at 0x876c
|
|||
Chmod = ActionFactory(chmod_func, chmod_strfunc)
|
|||
Copy = ActionFactory(copy_func, lambda dest, src: 'Copy("%s",
|
|||
Delete = ActionFactory(delete_func, delete_strfunc)
|
|||
Mkdir = ActionFactory(mkdir_func, lambda dir: 'Mkdir(%s)' % ge
|
|||
Move = ActionFactory(move_func, lambda dest, src: 'Move("%s",
|
|||
Touch = ActionFactory(touch_func, lambda file: 'Touch(%s)' % g
|
|||
ConstructionEnvironment =
|
|
Initial public entry point for creating the default construction Environment. After creating the environment, we overwrite our name (DefaultEnvironment) with the _fetch_DefaultEnvironment() function, which more efficiently returns the initialized default construction environment without checking for its existence. (This function still exists with its _default_check because someone else (*cough* Script/__init__.py *cough*) may keep a reference to this function. So we can't use the fully functional idiom of having the name originally be a something that *only* creates the construction environment and then overwrites the name.) |
Creates a new list from 'list' by concatenating the 'prefix' and 'suffix' arguments onto each element of the list. A trailing space on 'prefix' or leading space on 'suffix' will cause them to be put into separate list elements rather than being concatenated. |
This is a wrapper around _concat()/_concat_ixes() that checks for the existence of prefixes or suffixes on list items and strips them where it finds them. This is used by tools (like the GNU linker) that need to turn something like 'libfoo.a' into '-lfoo'. |
process defines, resolving strings, lists, dictionaries, into a list of strings |
|
__revision__
|
LdModuleLinkAction
|
Copy
|
Mkdir
|
Move
|
Touch
|
ConstructionEnvironment
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Mon Jun 14 22:07:42 2010 | http://epydoc.sourceforge.net |