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.4.1:...
  start_time = 1447068412.56
  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.4.1:3453:73fefd3ea0b0 2015/\
11/09 03:25:05 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 0xb67dc34c>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

InstallVersionedLib

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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