summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/SConscript4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/SConscript b/src/SConscript
index 81b6cd3f1..ef7e670ab 100644
--- a/src/SConscript
+++ b/src/SConscript
@@ -449,6 +449,10 @@ class Executable(object):
if objs is None:
objs = self.srcs_to_objs(env, self.sources)
+ env = env.Clone()
+ env['BIN_RPATH_PREFIX'] = os.path.relpath(
+ env['BUILDDIR'], self.path(env).dir.abspath)
+
if env['STRIP_EXES']:
stripped = self.path(env)
unstripped = env.File(str(stripped) + '.unstripped')