From: Andreas Fritiofson Date: Thu, 1 Aug 2013 17:07:09 +0000 (+0200) Subject: configure: Add libusb-1.0 header bug workaround X-Git-Tag: v0.8.0-rc1~264 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=accb8e94c341c0dba06ccf1e1ee97eaf81065e3c;hp=dd6274deed65c47ba2ef46e14259167d393399d8;p=openocd configure: Add libusb-1.0 header bug workaround Force the libusb-1.0 include dir to be treated as a system include path which suppresses the cast-align warnings otherwise failing the build on some platforms. Change-Id: I738cfd793052b8772731d2feeef968ee893bd4bd Signed-off-by: Andreas Fritiofson Reviewed-on: http://openocd.zylin.com/1534 Tested-by: jenkins Reviewed-by: Spencer Oliver --- diff --git a/configure.ac b/configure.ac index 17cf43ed..9d5c0a1f 100644 --- a/configure.ac +++ b/configure.ac @@ -1083,6 +1083,8 @@ PKG_CHECK_MODULES([LIBUSB1], [libusb-1.0], [ PKG_CHECK_EXISTS([libusb-1.0 >= 1.0.9], [AC_DEFINE([HAVE_LIBUSB_ERROR_NAME], [1], [Define if your libusb has libusb_error_name()])], [AC_MSG_WARN([libusb-1.x older than 1.0.9 detected, consider updating])]) + LIBUSB1_CFLAGS=`echo $LIBUSB1_CFLAGS | sed 's/-I/-isystem /'` + AC_MSG_NOTICE([libusb-1.0 header bug workaround: LIBUSB1_CFLAGS changed to "$LIBUSB1_CFLAGS"]) ], [ use_libusb1=no AC_MSG_WARN([libusb-1.x not found, trying legacy libusb-0.1 as a fallback; consider installing libusb-1.x instead])