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/09/2...
  start_time = 1411836796.82
  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/09/27 12:51:43 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 0xa104aec>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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