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/08/2...
  start_time = 1408896846.11
  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/08/24 12:12:31 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 0xa24ba0c>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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