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.
|
_fetch_DefaultEnvironment(*args,
**kw)
Returns the already-created default construction environment. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_concat(prefix,
list,
suffix,
env,
f=<function <lambda> at 0xfa00c8>,
target=False,
source=False)
Creates a new list from 'list' by first interpolating each element
in the list using the 'env' dictionary and then calling f on the
list, and finally calling _concat_ixes to concatenate 'prefix' and
'suffix' onto each element of the list. |
source code
|
|
|
_concat_ixes(prefix,
list,
suffix,
env)
Creates a new list from 'list' by concatenating the 'prefix' and
'suffix' arguments onto each element of the list. |
source code
|
|
|
_stripixes(prefix,
list,
suffix,
stripprefixes,
stripsuffixes,
env,
c=False)
This is a wrapper around _concat()/_concat_ixes() that checks for the
existence of prefixes or suffixes on list elements and strips them
where it finds them. |
source code
|
|
|
_defines(prefix,
defs,
suffix,
env,
c=<function _concat_ixes at 0xfa01b8>)
A wrapper around _concat_ixes that turns a list or string
into a list of C preprocessor command-line definitions. |
source code
|
|
|
__revision__ = ' src/engine/SCons/Defaults.py 3266 2008/08/12 0 ...
|
|
_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 instance at 0x16...
|
|
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(lambda dest, src: os.rename(src, dest), l...
|
|
Touch = ActionFactory(touch_func, lambda file: 'Touch(%s)' % g...
|
|
ConstructionEnvironment = { ' BUILDERS ' : { } , ' CONFIGUREDIR ' : ' #/ ...
|