Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
LumieraEnvironment Namespace Reference

Classes

class  LumieraConfigContext
 Extends the SCons Configure context with some convenience methods. More...
 
class  LumieraEnvironment
 Custom SCons build environment for Lumiera This allows us to carry structured config data without using global vars. More...
 
class  LumieraExeBuilder
 
class  LumieraModuleBuilder
 
class  LumieraPluginBuilder
 
class  WrappedStandardExeBuilder
 Helper to add customisations and default configurations to SCons standard builders. More...
 

Functions

 register_LumieraIconBuilder (env)
 Registers a custom Builder for generating and installing Icons from SVG.
 
 register_LumieraResourceBuilders (env)
 Registers further Custom Methods for installing various Resources.
 
 register_LumieraCustomBuilders (lumiEnv)
 install the customised builder versions tightly integrated with our build system.
 

Variables

 ConfigBase = SCons.SConf.SConfBase
 

Function Documentation

◆ register_LumieraIconBuilder()

register_LumieraIconBuilder (   env)

Registers a custom Builder for generating and installing Icons from SVG.

Additionally you need to build the tool (rsvg-convert.c) used to generate png from the svg source using librsvg.

Definition at line 134 of file LumieraEnvironment.py.

References Buildhelper.getDirname().

+ Here is the call graph for this function:

◆ register_LumieraResourceBuilders()

register_LumieraResourceBuilders (   env)

Registers further Custom Methods for installing various Resources.

Definition at line 204 of file LumieraEnvironment.py.

References Buildhelper.getDirname().

+ Here is the call graph for this function:

◆ register_LumieraCustomBuilders()

register_LumieraCustomBuilders (   lumiEnv)

install the customised builder versions tightly integrated with our build system.

Especially, these builders automatically add the build and installation locations and set the RPATH and SONAME in a way to allow a relocatable Lumiera directory structure

Definition at line 436 of file LumieraEnvironment.py.

Variable Documentation

◆ ConfigBase

ConfigBase = SCons.SConf.SConfBase

Definition at line 111 of file LumieraEnvironment.py.