| 106 |
use_libusb=false |
use_libusb=false |
| 107 |
;; |
;; |
| 108 |
*) |
*) |
| 109 |
CPPFLAGS="$CPPFLAGS -I${enableval}/include" |
LIBUSB_CFLAGS="-I${enableval}/include" |
| 110 |
LDFLAGS="$LDFLAGS -L${enableval}/lib" |
LIBUSB_LIBS="-L${enableval}/lib -lusb" |
| 111 |
;; |
;; |
| 112 |
esac |
esac |
| 113 |
] |
] |
| 114 |
) |
) |
| 115 |
|
|
| 116 |
dnl check if libusb is available |
dnl check if libusb is available |
| 117 |
if test "${use_libusb}" != false ; then |
if test "x$use_libusb" != xfalse ; then |
| 118 |
AC_SUBST(LIBUSB) |
saved_CPPFLAGS="$CPPFLAGS" |
| 119 |
|
saved_LIBS="$LIBS" |
| 120 |
|
|
| 121 |
|
CPPFLAGS="$CPPFLAGS $LIBUSB_CFLAGS" |
| 122 |
|
LIBS="$LDFLAGS $LIBUSB_LIBS" |
| 123 |
|
|
| 124 |
AC_CHECK_HEADERS(usb.h, [], |
AC_CHECK_HEADERS(usb.h, [], |
| 125 |
[ AC_MSG_ERROR([usb.h not found, use --enable-libusb=PATH]) ]) |
[ AC_MSG_ERROR([usb.h not found, use --enable-libusb=PATH]) ]) |
| 126 |
|
|
|
ac_save_LIBS="$LIBS" |
|
| 127 |
LIBS="$LIBS $COREFOUNDATION $IOKIT" |
LIBS="$LIBS $COREFOUNDATION $IOKIT" |
| 128 |
AC_CHECK_LIB(usb, usb_init, [LIBUSB="$LIBUSB -lusb"], |
AC_CHECK_LIB(usb, usb_init, [LIBUSB="$LIBUSB -lusb"], |
| 129 |
[ AC_MSG_ERROR([libusb not found]) ]) |
[ AC_MSG_ERROR([libusb not found]) ]) |
|
LIBS="$ac_save_LIBS" |
|
| 130 |
|
|
|
ac_save_LIBS="$LIBS" |
|
| 131 |
LIBS="$LIBS $COREFOUNDATION $IOKIT" |
LIBS="$LIBS $COREFOUNDATION $IOKIT" |
| 132 |
AC_CHECK_LIB(usb, usb_get_string_simple, [LIBUSB="$LIBUSB -lusb"], |
AC_CHECK_LIB(usb, usb_get_string_simple, [LIBUSB="$LIBUSB -lusb"], |
| 133 |
[ AC_MSG_ERROR([your libusb is too old. install version 0.1.7 or above]) ]) |
[ AC_MSG_ERROR([your libusb is too old. install version 0.1.7 or above]) ]) |
| 134 |
LIBS="$ac_save_LIBS" |
|
| 135 |
|
CPPFLAGS="$saved_LIBS" |
| 136 |
|
LIBS="$saved_LIBS" |
| 137 |
fi |
fi |
| 138 |
|
AC_SUBST(LIBUSB_CFLAGS) |
| 139 |
|
AC_SUBST(LIBUSB_LIBS) |
| 140 |
|
|
| 141 |
dnl check what to use for dlopen |
dnl check what to use for dlopen |
| 142 |
AC_SUBST(LIBDL) |
AC_SUBST(LIBDL) |