32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
|
The current libgps.a logic doesn't pass down pkg-config output from
|
||
|
dbus and such which breaks building when compiling:
|
||
|
|
||
|
gcc -o libgps_dbus.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized \
|
||
|
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations \
|
||
|
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type \
|
||
|
-O2 libgps_dbus.c
|
||
|
libgps_dbus.c:26:23: fatal error: dbus/dbus.h: No such file or directory
|
||
|
compilation terminated.
|
||
|
|
||
|
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
||
|
Signed-off-by: Simon Dawson <spdawson@gmail.com>
|
||
|
---
|
||
|
SConstruct | 4 +++-
|
||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/SConstruct b/SConstruct
|
||
|
index e5d1f54..a56fa9b 100644
|
||
|
--- a/SConstruct
|
||
|
+++ b/SConstruct
|
||
|
@@ -886,7 +886,9 @@ gpsdlibs = ["-lgpsd"] + usblibs + bluezlibs + gpslibs + caplibs
|
||
|
# linking
|
||
|
# The final executable will build but not be portable.
|
||
|
|
||
|
-env.StaticLibrary(target = 'libgps.a', source = libgps_sources)
|
||
|
+env.StaticLibrary(target='libgps.a',
|
||
|
+ source=libgps_sources,
|
||
|
+ parse_flags=dbus_libs + rtlibs)
|
||
|
|
||
|
# Source groups
|
||
|
|