Lumiera  0.pre.03
»edityourfreedom«
Setup Namespace Reference

Functions

def appendCppDefine (env, var, cppVar, elseVal='')
 
def appendVal (env, var, targetVar, val=None)
 
def defineBuildEnvironment ()
 
def handleNoBugSwitches (env)
 
def handleVerboseMessages (env)
 

Variables

string buildConf
 
string buildExe
 
string buildIcon
 
string buildLib
 
string buildPlug
 
 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

◆ defineBuildEnvironment()

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:

◆ appendCppDefine()

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:

◆ appendVal()

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:

◆ handleNoBugSwitches()

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:

◆ handleVerboseMessages()

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

◆ TARGDIR

string TARGDIR

Definition at line 33 of file Setup.py.

◆ VERSION

string VERSION

Definition at line 34 of file Setup.py.

◆ TOOLDIR

string TOOLDIR

Definition at line 35 of file Setup.py.

◆ OPTCACHE

string OPTCACHE

Definition at line 36 of file Setup.py.

◆ CUSTOPTFILE

string CUSTOPTFILE

Definition at line 37 of file Setup.py.

◆ buildExe

string buildExe

Definition at line 40 of file Setup.py.

◆ buildLib

string buildLib

Definition at line 41 of file Setup.py.

◆ buildPlug

string buildPlug

Definition at line 42 of file Setup.py.

◆ buildIcon

string buildIcon

Definition at line 43 of file Setup.py.

◆ buildUIRes

string buildUIRes

Definition at line 44 of file Setup.py.

◆ buildConf

string buildConf

Definition at line 45 of file Setup.py.

◆ installExe

string installExe

Definition at line 46 of file Setup.py.

◆ installLib

string installLib

Definition at line 47 of file Setup.py.

◆ installPlug

string installPlug

Definition at line 48 of file Setup.py.

◆ installIcon

string installIcon

Definition at line 49 of file Setup.py.

◆ installUIRes

string installUIRes

Definition at line 50 of file Setup.py.

◆ installConf

string installConf

Definition at line 51 of file Setup.py.

◆ buildSetup

buildSetup

Definition at line 54 of file Setup.py.