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 4629 2010/...
  start_time = 1267889032.21
  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 4629 2010/01/17 22:23:21 scons'

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

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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