Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 253 of file LumieraEnvironment.py.
Public Member Functions | |
def | getBuildDestination (self, lumiEnv) |
def | getCustomEnvironment (self, lumiEnv, kw) |
def | getInstallDestination (self, lumiEnv) |
Public Member Functions inherited from WrappedStandardExeBuilder | |
def | __init__ (self, originalBuilder) |
def | __call__ (self, env, target=None, source=None, kw) |
def | __nonzero__ (self) |
def | buildLocation (self, env, target) |
def | installTarget (self, env, buildTarget, kw) |
def | invokeOriginalBuilder (self, env, target, source, kw) |
def 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. @note: enabling the new ELF dynamic tags. This causes a DT_RUNPATH to be set, which results in LD_LIBRARY_PATH being searched *before* the RPATH
Definition at line 255 of file LumieraEnvironment.py.
Referenced by WrappedStandardExeBuilder.__call__().