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 5110 2010/...
  start_time = 1280100033.28
  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 instan...
  AlwaysBuild = <SCons.Script.SConscript.DefaultEnvironmentCall ...
  BuildDir = <SCons.Script.SConscript.DefaultEnvironmentCall ins...
  CFile = <SCons.Script.SConscript.DefaultEnvironmentCall instan...
  CXXFile = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  CacheDir = <SCons.Script.SConscript.DefaultEnvironmentCall ins...
  Clean = <SCons.Script.SConscript.DefaultEnvironmentCall instan...
  DVI = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  Decider = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  Default = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  Depends = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  Dir = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  EnsurePythonVersion = <SCons.Script.SConscript.DefaultEnvironm...
  EnsureSConsVersion = <SCons.Script.SConscript.DefaultEnvironme...
  Entry = <SCons.Script.SConscript.DefaultEnvironmentCall instan...
  Execute = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  Exit = <SCons.Script.SConscript.DefaultEnvironmentCall instanc...
  Export = <SCons.Script.SConscript.DefaultEnvironmentCall insta...
  File = <SCons.Script.SConscript.DefaultEnvironmentCall instanc...
  FindFile = <SCons.Script.SConscript.DefaultEnvironmentCall ins...
  FindInstalledFiles = <SCons.Script.SConscript.DefaultEnvironme...
  FindSourceFiles = <SCons.Script.SConscript.DefaultEnvironmentC...
  Flatten = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  GetBuildPath = <SCons.Script.SConscript.DefaultEnvironmentCall...
  GetLaunchDir = <SCons.Script.SConscript.DefaultEnvironmentCall...
  Glob = <SCons.Script.SConscript.DefaultEnvironmentCall instanc...
  Help = <SCons.Script.SConscript.DefaultEnvironmentCall instanc...
  Ignore = <SCons.Script.SConscript.DefaultEnvironmentCall insta...
  Import = <SCons.Script.SConscript.DefaultEnvironmentCall insta...
  Install = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  InstallAs = <SCons.Script.SConscript.DefaultEnvironmentCall in...
  Jar = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  Java = <SCons.Script.SConscript.DefaultEnvironmentCall instanc...
  JavaH = <SCons.Script.SConscript.DefaultEnvironmentCall instan...
  Library = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  Literal = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  Local = <SCons.Script.SConscript.DefaultEnvironmentCall instan...
  M4 = <SCons.Script.SConscript.DefaultEnvironmentCall instance ...
  MSVSProject = <SCons.Script.SConscript.DefaultEnvironmentCall ...
  NoCache = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  NoClean = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  Object = <SCons.Script.SConscript.DefaultEnvironmentCall insta...
  PCH = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  PDF = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  Package = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  ParseDepends = <SCons.Script.SConscript.DefaultEnvironmentCall...
  PostScript = <SCons.Script.SConscript.DefaultEnvironmentCall i...
  Precious = <SCons.Script.SConscript.DefaultEnvironmentCall ins...
  Program = <SCons.Script.SConscript.DefaultEnvironmentCall inst...
  RES = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  RMIC = <SCons.Script.SConscript.DefaultEnvironmentCall instanc...
  Repository = <SCons.Script.SConscript.DefaultEnvironmentCall i...
  Requires = <SCons.Script.SConscript.DefaultEnvironmentCall ins...
  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 i...
  SourceCode = <SCons.Script.SConscript.DefaultEnvironmentCall i...
  SourceSignatures = <SCons.Script.SConscript.DefaultEnvironment...
  Split = <SCons.Script.SConscript.DefaultEnvironmentCall instan...
  StaticLibrary = <SCons.Script.SConscript.DefaultEnvironmentCal...
  StaticObject = <SCons.Script.SConscript.DefaultEnvironmentCall...
  Tag = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  Tar = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  TargetSignatures = <SCons.Script.SConscript.DefaultEnvironment...
  TypeLibrary = <SCons.Script.SConscript.DefaultEnvironmentCall ...
  Value = <SCons.Script.SConscript.DefaultEnvironmentCall instan...
  VariantDir = <SCons.Script.SConscript.DefaultEnvironmentCall i...
  Zip = <SCons.Script.SConscript.DefaultEnvironmentCall instance...
  __package__ = 'SCons.Script'
Variables Details [hide private]

__revision__

Value:
'src/engine/SCons/Script/__init__.py 5110 2010/07/25 16:14:38 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 instance at 0x2ce3560>

AddPreAction

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3518>

Alias

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce38c0>

AlwaysBuild

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3950>

BuildDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3908>

CFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5d40>

CXXFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5d88>

CacheDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3878>

Clean

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3050>

DVI

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5dd0>

Decider

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce30e0>

Default

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3cf8>

Depends

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3098>

Dir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3200>

EnsurePythonVersion

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3c68>

EnsureSConsVersion

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3dd0>

Entry

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf55a8>

Execute

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf55f0>

Exit

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3d88>

Export

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3bd8>

File

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5638>

FindFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5680>

FindInstalledFiles

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf56c8>

FindSourceFiles

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5710>

Flatten

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5758>

GetBuildPath

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf57a0>

GetLaunchDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3f80>

Glob

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf57e8>

Help

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3f38>

Ignore

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5830>

Import

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3170>

Install

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5878>

InstallAs

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf58c0>

Jar

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5e18>

Java

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5e60>

JavaH

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5ea8>

Library

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5ef0>

Literal

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5908>

Local

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5950>

M4

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5f38>

MSVSProject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5f80>

NoCache

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5560>

NoClean

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3290>

Object

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5fc8>

PCH

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03050>

PDF

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03098>

Package

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d033f8>

ParseDepends

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5998>

PostScript

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d030e0>

Precious

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf59e0>

Program

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03128>

RES

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03170>

RMIC

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d031b8>

Repository

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5a28>

Requires

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5a70>

SConscriptChdir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2ce3128>

SConsignFile

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5ab8>

SharedLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03200>

SharedObject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03248>

SideEffect

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5b00>

SourceCode

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5b48>

SourceSignatures

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5b90>

Split

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5bd8>

StaticLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03290>

StaticObject

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d032d8>

Tag

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5c20>

Tar

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03320>

TargetSignatures

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5c68>

TypeLibrary

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d03368>

Value

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5cb0>

VariantDir

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2cf5cf8>

Zip

Value:
<SCons.Script.SConscript.DefaultEnvironmentCall instance at 0x2d033b0>