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 74b2c53bc4...
  start_time = 1510694458.04
  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...
  LoadableModule = <SCons.Script.SConscript.DefaultEnvironmentCa...
  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...
  PyPackageDir = <SCons.Script.SConscript.DefaultEnvironmentCall...
  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 74b2c53bc42290e911b334a6b44f187da\
698a668 2017/11/14 13:16:53 bdbaddog'

GlobalDefaultEnvironmentFunctions

Value:
['Default',
 'EnsurePythonVersion',
 'EnsureSConsVersion',
 'Exit',
 'Export',
 'GetLaunchDir',
 'Help',
 'Import',
...

GlobalDefaultBuilders

Value:
['CFile',
 'CXXFile',
 'DVI',
 'Jar',
 'Java',
 'JavaH',
 'Library',
 'LoadableModule',
...

AddPostAction

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

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

InstallVersionedLib

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

LoadableModule

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

PyPackageDir

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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