packages/bluez/bluez-utils: Do not add -I/usr/include
authorHolger Freyther <zecke@selfish.org>
Thu, 18 May 2006 23:25:26 +0000 (23:25 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Thu, 18 May 2006 23:25:26 +0000 (23:25 +0000)
bluez add prefix/include to the include path.
While we have /usr as prefix we certainly don't
want to include /usr/include. The attachs patch
disables this when cross compiling.

packages/bluez/bluez-utils.inc
packages/bluez/files/no-user-include.patch [new file with mode: 0644]

index c68df7b..db5ddf0 100644 (file)
@@ -8,6 +8,7 @@ LICENSE = "GPL"
 SRC_URI = "http://bluez.sourceforge.net/download/bluez-utils-${PV}.tar.gz \
        file://base.patch;patch=1 \
        file://blueboxes.patch;patch=1 \
+       file://no-user-include.patch;patch=1 \
        file://hcid.conf \
        file://bluetooth.default \
        file://bluetooth.conf \
diff --git a/packages/bluez/files/no-user-include.patch b/packages/bluez/files/no-user-include.patch
new file mode 100644 (file)
index 0000000..8c1b1b6
--- /dev/null
@@ -0,0 +1,18 @@
+Do not add -I/usr/include to the compile line just because we will
+install bluez-utils there says zecke...
+
+Index: bluez-utils-2.25/acinclude.m4
+===================================================================
+--- bluez-utils-2.25.orig/acinclude.m4 2006-05-18 12:39:57.473577920 +0200
++++ bluez-utils-2.25/acinclude.m4      2006-05-19 00:58:52.694599848 +0200
+@@ -69,7 +69,9 @@
+       ac_save_LDFLAGS=$LDFLAGS
+       BLUEZ_CFLAGS=""
+-      test -d "${bluez_prefix}/include" && BLUEZ_CFLAGS="$BLUEZ_CFLAGS -I${bluez_prefix}/include"
++      if test "$cross_compiling" = no; then
++              test -d "${bluez_prefix}/include" && BLUEZ_CFLAGS="$BLUEZ_CFLAGS -I${bluez_prefix}/include"
++      fi
+       CPPFLAGS="$CPPFLAGS $BLUEZ_CFLAGS"
+       AC_CHECK_HEADER(bluetooth/bluetooth.h, dummy=yes, AC_MSG_ERROR(Bluetooth header files not found))