Improve libusb detection if pkg-config is not present.

This commit is contained in:
Romuald Conty 2009-06-30 13:30:31 +00:00
parent 51720401a1
commit 45b2cfa258

View file

@ -48,17 +48,22 @@ then
fi fi
AC_SUBST([DEBUG_CFLAGS]) AC_SUBST([DEBUG_CFLAGS])
# pkg-config check for
## libusb ## libusb
PKG_CHECK_MODULES(LIBUSB, libusb, [WITH_USB=1], [WITH_USB=0]) if test x"$PKG_CONFIG" = "x"; then
if test "$WITH_USB" = "0" ; then
AC_PATH_PROG(LIBUSB_CONFIG,libusb-config) AC_PATH_PROG(LIBUSB_CONFIG,libusb-config)
if test "$LIBUSB_CONFIG" = "" ; then if test x"$LIBUSB_CONFIG" = "x" ; then
AC_MSG_ERROR([libusb is mandatory.]) WITH_USB=0
else
LIBUSB_CFLAGS=`$LIBUSB_CONFIG --cflags`
LIBUSB_LIBS=`$LIBUSB_CONFIG --libs`
WITH_USB=1
fi fi
WITH_USB=1 else
LIBUSB_CFLAGS=`$LIBUSB_CONFIG --cflags` PKG_CHECK_MODULES(LIBUSB, libusb, [WITH_USB=1], [WITH_USB=0])
LIBUSB_LIBS=`$LIBUSB_CONFIG --libs` fi
if test x"$WITH_USB" = "x0"; then
AC_MSG_ERROR([libusb is mandatory.])
fi fi
AC_SUBST(LIBUSB_LIBS) AC_SUBST(LIBUSB_LIBS)
AC_SUBST(LIBUSB_CFLAGS) AC_SUBST(LIBUSB_CFLAGS)