aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>2013-08-01 19:07:09 +0200
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2013-09-13 21:43:50 +0000
commitaccb8e94c341c0dba06ccf1e1ee97eaf81065e3c (patch)
tree6cb31584556384047b7eea9d0cd96091ea621538 /configure.ac
parentdd6274deed65c47ba2ef46e14259167d393399d8 (diff)
downloadriscv-openocd-accb8e94c341c0dba06ccf1e1ee97eaf81065e3c.zip
riscv-openocd-accb8e94c341c0dba06ccf1e1ee97eaf81065e3c.tar.gz
riscv-openocd-accb8e94c341c0dba06ccf1e1ee97eaf81065e3c.tar.bz2
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 <andreas.fritiofson@gmail.com> Reviewed-on: http://openocd.zylin.com/1534 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac2
1 files changed, 2 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 17cf43e..9d5c0a1 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])