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, append=False) source code
 
Variables(files=[], args={}) source code
 
Options(files=[], args={}) source code
Variables [hide private]
  __revision__ = 'src/engine/SCons/Script/__init__.py rel_2.5.1:...
  start_time = 1478196250.31
  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...
  InstallVersionedLib = <SCons.Script.SConscript.DefaultEnvironm...
  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.5.1:3735:9dc6cee5c168 2016/\
11/03 14:02:02 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 0x7f8fd790f0\
90>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

InstallVersionedLib

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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