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/07/0...
  start_time = 1404567838.44
  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/07/05 09:42:21 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 0x98279ac>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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