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 pchdll:332...
  start_time = 1434635957.4
  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 pchdll:3325:cd517fae59a4 2015/06/\
18 06:53:27 bdbaddog'

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

AddPreAction

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

Alias

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

AlwaysBuild

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

BuildDir

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

CFile

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

CXXFile

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

CacheDir

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

Clean

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

DVI

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

Decider

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

Default

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

Depends

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

Dir

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

EnsurePythonVersion

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

EnsureSConsVersion

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

Entry

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

Execute

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

Exit

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

Export

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

File

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

FindFile

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

FindInstalledFiles

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

FindSourceFiles

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

Flatten

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

GetBuildPath

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

GetLaunchDir

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

Glob

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

Help

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

Ignore

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

Import

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

Install

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

InstallAs

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

Jar

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

Java

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

JavaH

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

Library

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

Literal

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

Local

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

M4

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

MSVSProject

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

NoCache

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

NoClean

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

Object

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

PCH

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

PDF

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

Package

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

ParseDepends

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

PostScript

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

Precious

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

Program

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

RES

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

RMIC

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

Repository

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

Requires

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

SConscriptChdir

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

SConsignFile

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

SharedLibrary

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

SharedObject

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

SideEffect

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

SourceCode

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

SourceSignatures

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

Split

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

StaticLibrary

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

StaticObject

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

Tag

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

Tar

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

TargetSignatures

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

TypeLibrary

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

Value

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

VariantDir

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

Zip

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