![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Definition at line 329 of file LumieraEnvironment.py.
Public Member Functions | |
| getCustomEnvironment (self, lumiEnv, **kw) | |
| augments the built-in Program() builder to add a fixed rpath based on $ORIGIN That is: after searching LD_LIBRARY_PATH, but before the standard linker search, the directory relative to the position of the executable ($ORIGIN) is searched. | |
| getBuildDestination (self, lumiEnv) | |
| getInstallDestination (self, lumiEnv) | |
Public Member Functions inherited from WrappedStandardExeBuilder | |
| __init__ (self, originalBuilder) | |
| __bool__ (self) | |
| __call__ (self, env, target=None, source=None, **kw) | |
| when the builder gets invoked from the SConscript... create a clone environment for specific configuration and then pass on the call to the wrapped original builder. | |
| invokeOriginalBuilder (self, env, target, source, **kw) | |
| buildLocation (self, env, target) | |
| prefix project output directory | |
| installTarget (self, env, buildTarget, **kw) | |
| create an additional installation target for the generated executable artifact | |
| getCustomEnvironment | ( | self, | |
| lumiEnv, | |||
| ** | kw | ||
| ) |
augments the built-in Program() builder to add a fixed rpath based on $ORIGIN That is: after searching LD_LIBRARY_PATH, but before the standard linker search, the directory relative to the position of the executable ($ORIGIN) is searched.
This search path is active not only for the executable, but for all libraries it is linked with.
Definition at line 331 of file LumieraEnvironment.py.
Referenced by WrappedStandardExeBuilder.__call__().
Here is the caller graph for this function:| getBuildDestination | ( | self, | |
| lumiEnv | |||
| ) |
Definition at line 346 of file LumieraEnvironment.py.
Referenced by WrappedStandardExeBuilder.buildLocation().
Here is the caller graph for this function:| getInstallDestination | ( | self, | |
| lumiEnv | |||
| ) |
Definition at line 347 of file LumieraEnvironment.py.
Referenced by WrappedStandardExeBuilder.installTarget().
Here is the caller graph for this function:
Inheritance diagram for LumieraExeBuilder:
Collaboration diagram for LumieraExeBuilder: