def program(env, *args, **kwargs): """build Program with relative RPATH""" denv = env.Clone() denv.AppendUnique(RPATH=[Literal(r'\$$ORIGIN/../lib64')]) return denv.Program(*args, **kwargs)
def library(env, *args, **kwargs): """build SharedLibrary with relative RPATH""" denv = env.Clone() denv.AppendUnique(RPATH=[Literal(r'\$$ORIGIN')]) return denv.SharedLibrary(*args, **kwargs)