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 5134 2010/...
  start_time = 1282025273.66
  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 5134 2010/08/16 23:02:40 bdeegan'

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 0x2e49910>

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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