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 2013/03/0...
  start_time = 1362322236.62
  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  2013/03/03 09:48:35 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 0x9d38f6c>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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