summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorBeat Bolli <bbolli@ewanet.ch>2011-04-07 21:26:56 +0200
committerEric S. Raymond <esr@thyrsus.com>2011-04-07 16:12:20 -0400
commitdb1a902de673b1b100455e10196de506e55b1a24 (patch)
tree3fe09852d6a07954cb685c306d6f07d0dded7de5 /SConstruct
parent1996ee888ee5f2a1260500f0135222cfbec0a2d2 (diff)
downloadgpsd-db1a902de673b1b100455e10196de506e55b1a24.tar.gz
Don't lose the RPATH when building gpsd.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct8
1 files changed, 5 insertions, 3 deletions
diff --git a/SConstruct b/SConstruct
index b1619ba5..1d6d4380 100644
--- a/SConstruct
+++ b/SConstruct
@@ -518,9 +518,11 @@ gpsmon_sources = [
]
## Production programs
-gpsd = env.Program('gpsd', gpsd_sources,
- LINKFLAGS = "-pthread",
- LIBS = gpsdlibs + rtlibs + dbus_xmit_libs)
+# Don't lose the RPATH when building gpsd
+gpsd_env = env.Clone()
+gpsd_env.MergeFlags("-pthread")
+gpsd = gpsd_env.Program('gpsd', gpsd_sources,
+ LIBS = gpsdlibs + rtlibs + dbus_xmit_libs)
gpsdecode = env.Program('gpsdecode', ['gpsdecode.c'], LIBS=gpsdlibs+rtlibs)
gpsctl = env.Program('gpsctl', ['gpsctl.c'], LIBS=gpsdlibs+rtlibs)
gpsmon = env.Program('gpsmon', gpsmon_sources, LIBS=gpsdlibs + ncurseslibs)