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 5357 2011/...
  start_time = 1315629206.72
  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 5357 2011/09/09 21:31:03 bdeegan'

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 0x94cb3ec>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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