Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Setup Namespace Reference

Functions

def appendCppDefine
 
def appendVal
 
def defineBuildEnvironment
 
def handleNoBugSwitches
 
def handleVerboseMessages
 

Variables

string buildConf
 
string buildExe
 
string buildIcon
 
string buildLib
 
string buildPlug
 
tuple buildSetup
 
string buildUIRes
 
string CUSTOPTFILE
 
string installConf
 
string installExe
 
string installIcon
 
string installLib
 
string installPlug
 
string installUIRes
 
string OPTCACHE
 
string TARGDIR
 
string TOOLDIR
 
string VERSION
 

Function Documentation

def Setup.defineBuildEnvironment ( )
create a custom build environment,
    define the basic compiler and linker flags,
    define locations in source and target tree,
    parse the commandline and pick up options

Definition at line 60 of file Setup.py.

References appendCppDefine(), appendVal(), Options.defineCmdlineVariables(), handleNoBugSwitches(), handleVerboseMessages(), and Options.prepareOptionsHelp().

+ Here is the call graph for this function:

def Setup.appendCppDefine (   env,
  var,
  cppVar,
  elseVal = '' 
)

Definition at line 104 of file Setup.py.

Referenced by defineBuildEnvironment().

+ Here is the caller graph for this function:

def Setup.appendVal (   env,
  var,
  targetVar,
  val = None 
)

Definition at line 110 of file Setup.py.

Referenced by defineBuildEnvironment().

+ Here is the caller graph for this function:

def Setup.handleNoBugSwitches (   env)
set the build level for NoBug. 
    Release builds imply no DEBUG
    whereas ALPHA and BETA require DEBUG

Definition at line 115 of file Setup.py.

Referenced by defineBuildEnvironment().

+ Here is the caller graph for this function:

def Setup.handleVerboseMessages (   env)
toggle verbose build output 

Definition at line 130 of file Setup.py.

Referenced by defineBuildEnvironment().

+ Here is the caller graph for this function:

Variable Documentation

string TARGDIR

Definition at line 33 of file Setup.py.

string VERSION

Definition at line 34 of file Setup.py.

string TOOLDIR

Definition at line 35 of file Setup.py.

string OPTCACHE

Definition at line 36 of file Setup.py.

string CUSTOPTFILE

Definition at line 37 of file Setup.py.

string buildExe

Definition at line 40 of file Setup.py.

string buildLib

Definition at line 41 of file Setup.py.

string buildPlug

Definition at line 42 of file Setup.py.

string buildIcon

Definition at line 43 of file Setup.py.

string buildUIRes

Definition at line 44 of file Setup.py.

string buildConf

Definition at line 45 of file Setup.py.

string installExe

Definition at line 46 of file Setup.py.

string installLib

Definition at line 47 of file Setup.py.

string installPlug

Definition at line 48 of file Setup.py.

string installIcon

Definition at line 49 of file Setup.py.

string installUIRes

Definition at line 50 of file Setup.py.

string installConf

Definition at line 51 of file Setup.py.

tuple buildSetup

Definition at line 54 of file Setup.py.