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 2014/03/0...
  start_time = 1393788000.92
  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  2014/03/02 14:18:15 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 0xae8502c>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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