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 rel_2.4.0:...
  start_time = 1442869685.09
  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 rel_2.4.0:3365:9259ea1c13d7 2015/\
09/21 14:03:43 bdbaddog'

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 0x7f0047472a\
50>

AddPreAction

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472a\
90>

Alias

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472a\
d0>

AlwaysBuild

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472b\
10>

BuildDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472b\
50>

CFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474744\
50>

CXXFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474744\
90>

CacheDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472b\
90>

Clean

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472b\
d0>

DVI

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474744\
d0>

Decider

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472c\
10>

Default

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474728\
10>

Depends

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472c\
50>

Dir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472c\
90>

EnsurePythonVersion

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474728\
50>

EnsureSConsVersion

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474728\
90>

Entry

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472d\
50>

Execute

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472d\
90>

Exit

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474728\
d0>

Export

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474729\
10>

File

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472d\
d0>

FindFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472e\
10>

FindInstalledFiles

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472e\
50>

FindSourceFiles

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472e\
90>

Flatten

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472e\
d0>

GetBuildPath

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472f\
10>

GetLaunchDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474729\
50>

Glob

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472f\
50>

Help

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474729\
90>

Ignore

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472f\
90>

Import

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474729\
d0>

Install

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472f\
d0>

InstallAs

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474740\
50>

Jar

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474745\
10>

Java

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474745\
50>

JavaH

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474745\
90>

Library

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474745\
d0>

Literal

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474740\
90>

Local

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474740\
d0>

M4

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474746\
10>

MSVSProject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474746\
50>

NoCache

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472d\
10>

NoClean

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472c\
d0>

Object

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474746\
90>

PCH

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474746\
d0>

PDF

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474747\
10>

Package

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047474a\
10>

ParseDepends

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474741\
10>

PostScript

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474747\
50>

Precious

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474741\
50>

Program

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474747\
90>

RES

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474747\
d0>

RMIC

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474748\
10>

Repository

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474741\
90>

Requires

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474741\
d0>

SConscriptChdir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f0047472a\
10>

SConsignFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474742\
10>

SharedLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474748\
50>

SharedObject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474748\
90>

SideEffect

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474742\
50>

SourceCode

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474742\
90>

SourceSignatures

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474742\
d0>

Split

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474743\
10>

StaticLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474748\
d0>

StaticObject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474749\
10>

Tag

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474743\
50>

Tar

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474749\
50>

TargetSignatures

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474743\
90>

TypeLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474749\
90>

Value

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474743\
d0>

VariantDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474744\
10>

Zip

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall object at 0x7f00474749\
d0>