Package SCons :: Package Script
[hide private]
[frames] | no frames]

Package Script

source code

SCons.Script

This file implements the main() function used by the scons script.

Architecturally, this is the scons script, and will likely only be called from the external "scons" wrapper. Consequently, anything here should not be, or be considered, part of the build engine. If it's something that we expect other software to want to use, it should go in some other module. If it's specific to the "scons" script invocation, it goes here.

Submodules [hide private]

Classes [hide private]
  TargetList
Functions [hide private]
 
_Add_Arguments(alist) source code
 
_Add_Targets(tlist) source code
 
_Set_Default_Targets_Has_Been_Called(d, fs) source code
 
_Set_Default_Targets_Has_Not_Been_Called(d, fs) source code
 
_Get_Default_Targets(d, fs) source code
 
_Set_Default_Targets(env, tlist) source code
 
HelpFunction(text) source code
 
Variables(files=[], args={}) source code
 
Options(files=[], args={}) source code
Variables [hide private]
  __revision__ = 'src/engine/SCons/Script/__init__.py issue-2856...
  start_time = 1344181857.04
  call_stack = []
  PathVariable = SCons.Variables.PathVariable
  PathOption = SCons.Options.PathOption
  Chmod = SCons.Defaults.Chmod
  Copy = SCons.Defaults.Copy
  Delete = SCons.Defaults.Delete
  Mkdir = SCons.Defaults.Mkdir
  Move = SCons.Defaults.Move
  Touch = SCons.Defaults.Touch
  CScanner = SCons.Defaults.CScan
  DScanner = SCons.Tool.DScanner
  DirScanner = SCons.Defaults.DirScanner
  ProgramScanner = SCons.Tool.ProgramScanner
  SourceFileScanner = SCons.Tool.SourceFileScanner
  CScan = SCons.Defaults.CScan
  ARGUMENTS = {}
  ARGLIST = []
  BUILD_TARGETS = []
  COMMAND_LINE_TARGETS = []
  DEFAULT_TARGETS = []
  _build_plus_default = []
  help_text = None
hash(x)
  sconscript_reading = 0
  GlobalDefaultEnvironmentFunctions = ['Default', 'EnsurePythonV...
  GlobalDefaultBuilders = ['CFile', 'CXXFile', 'DVI', 'Jar', 'Ja...
  SConscript = _SConscript.DefaultEnvironmentCall('SConscript')
  Command = _SConscript.DefaultEnvironmentCall('Command', subst= 1)
  AddPostAction = <SCons.Script.SConscript.DefaultEnvironmentCal...
  AddPreAction = <SCons.Script.SConscript.DefaultEnvironmentCall...
  Alias = <SCons.Script.SConscript.DefaultEnvironmentCall object...
  AlwaysBuild = <SCons.Script.SConscript.DefaultEnvironmentCall ...
  BuildDir = <SCons.Script.SConscript.DefaultEnvironmentCall obj...
  CFile = <SCons.Script.SConscript.DefaultEnvironmentCall object...
  CXXFile = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  CacheDir = <SCons.Script.SConscript.DefaultEnvironmentCall obj...
  Clean = <SCons.Script.SConscript.DefaultEnvironmentCall object...
  DVI = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  Decider = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  Default = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  Depends = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  Dir = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  EnsurePythonVersion = <SCons.Script.SConscript.DefaultEnvironm...
  EnsureSConsVersion = <SCons.Script.SConscript.DefaultEnvironme...
  Entry = <SCons.Script.SConscript.DefaultEnvironmentCall object...
  Execute = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  Exit = <SCons.Script.SConscript.DefaultEnvironmentCall object ...
  Export = <SCons.Script.SConscript.DefaultEnvironmentCall objec...
  File = <SCons.Script.SConscript.DefaultEnvironmentCall object ...
  FindFile = <SCons.Script.SConscript.DefaultEnvironmentCall obj...
  FindInstalledFiles = <SCons.Script.SConscript.DefaultEnvironme...
  FindSourceFiles = <SCons.Script.SConscript.DefaultEnvironmentC...
  Flatten = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  GetBuildPath = <SCons.Script.SConscript.DefaultEnvironmentCall...
  GetLaunchDir = <SCons.Script.SConscript.DefaultEnvironmentCall...
  Glob = <SCons.Script.SConscript.DefaultEnvironmentCall object ...
  Help = <SCons.Script.SConscript.DefaultEnvironmentCall object ...
  Ignore = <SCons.Script.SConscript.DefaultEnvironmentCall objec...
  Import = <SCons.Script.SConscript.DefaultEnvironmentCall objec...
  Install = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  InstallAs = <SCons.Script.SConscript.DefaultEnvironmentCall ob...
  Jar = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  Java = <SCons.Script.SConscript.DefaultEnvironmentCall object ...
  JavaH = <SCons.Script.SConscript.DefaultEnvironmentCall object...
  Library = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  Literal = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  Local = <SCons.Script.SConscript.DefaultEnvironmentCall object...
  M4 = <SCons.Script.SConscript.DefaultEnvironmentCall object at...
  MSVSProject = <SCons.Script.SConscript.DefaultEnvironmentCall ...
  NoCache = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  NoClean = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  Object = <SCons.Script.SConscript.DefaultEnvironmentCall objec...
  PCH = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  PDF = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  Package = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  ParseDepends = <SCons.Script.SConscript.DefaultEnvironmentCall...
  PostScript = <SCons.Script.SConscript.DefaultEnvironmentCall o...
  Precious = <SCons.Script.SConscript.DefaultEnvironmentCall obj...
  Program = <SCons.Script.SConscript.DefaultEnvironmentCall obje...
  RES = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  RMIC = <SCons.Script.SConscript.DefaultEnvironmentCall object ...
  Repository = <SCons.Script.SConscript.DefaultEnvironmentCall o...
  Requires = <SCons.Script.SConscript.DefaultEnvironmentCall obj...
  SConscriptChdir = <SCons.Script.SConscript.DefaultEnvironmentC...
  SConsignFile = <SCons.Script.SConscript.DefaultEnvironmentCall...
  SharedLibrary = <SCons.Script.SConscript.DefaultEnvironmentCal...
  SharedObject = <SCons.Script.SConscript.DefaultEnvironmentCall...
  SideEffect = <SCons.Script.SConscript.DefaultEnvironmentCall o...
  SourceCode = <SCons.Script.SConscript.DefaultEnvironmentCall o...
  SourceSignatures = <SCons.Script.SConscript.DefaultEnvironment...
  Split = <SCons.Script.SConscript.DefaultEnvironmentCall object...
  StaticLibrary = <SCons.Script.SConscript.DefaultEnvironmentCal...
  StaticObject = <SCons.Script.SConscript.DefaultEnvironmentCall...
  Tag = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  Tar = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  TargetSignatures = <SCons.Script.SConscript.DefaultEnvironment...
  TypeLibrary = <SCons.Script.SConscript.DefaultEnvironmentCall ...
  Value = <SCons.Script.SConscript.DefaultEnvironmentCall object...
  VariantDir = <SCons.Script.SConscript.DefaultEnvironmentCall o...
  Zip = <SCons.Script.SConscript.DefaultEnvironmentCall object a...
  __package__ = 'SCons.Script'
Variables Details [hide private]

__revision__

Value:
'src/engine/SCons/Script/__init__.py issue-2856:2676:d23b7a2f45e8 2012\
/08/05 15:38:28 garyo'

GlobalDefaultEnvironmentFunctions

Value:
['Default',
 'EnsurePythonVersion',
 'EnsureSConsVersion',
 'Exit',
 'Export',
 'GetLaunchDir',
 'Help',
 'Import',
...

GlobalDefaultBuilders

Value:
['CFile',
 'CXXFile',
 'DVI',
 'Jar',
 'Java',
 'JavaH',
 'Library',
 'M4',
...

AddPostAction

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e61d0>

AddPreAction

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6210>

Alias

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6250>

AlwaysBuild

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6290>

BuildDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e62d0>

CFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6b90>

CXXFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6bd0>

CacheDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6310>

Clean

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6350>

DVI

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6c10>

Decider

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6390>

Default

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39def50>

Depends

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e63d0>

Dir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6410>

EnsurePythonVersion

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39defd0>

EnsureSConsVersion

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6050>

Entry

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e64d0>

Execute

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6510>

Exit

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39def90>

Export

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6090>

File

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6550>

FindFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6590>

FindInstalledFiles

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6610>

FindSourceFiles

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e65d0>

Flatten

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6650>

GetBuildPath

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6690>

GetLaunchDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e60d0>

Glob

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e66d0>

Help

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6110>

Ignore

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6710>

Import

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6150>

Install

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6750>

InstallAs

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6790>

Jar

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6c50>

Java

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6c90>

JavaH

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6cd0>

Library

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6d10>

Literal

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e67d0>

Local

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6810>

M4

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6d50>

MSVSProject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6d90>

NoCache

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6490>

NoClean

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6450>

Object

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6dd0>

PCH

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6e10>

PDF

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6e50>

Package

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e8190>

ParseDepends

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6850>

PostScript

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6e90>

Precious

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6890>

Program

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6ed0>

RES

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6f10>

RMIC

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6f50>

Repository

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e68d0>

Requires

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6910>

SConscriptChdir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6190>

SConsignFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6950>

SharedLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6f90>

SharedObject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6fd0>

SideEffect

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6990>

SourceCode

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e69d0>

SourceSignatures

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6a10>

Split

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6a50>

StaticLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e8050>

StaticObject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e8090>

Tag

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6a90>

Tar

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e80d0>

TargetSignatures

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6ad0>

TypeLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e8110>

Value

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6b10>

VariantDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e6b50>

Zip

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x39e8150>