111
111
AM_CONDITIONAL(MS_LIB_EXE, test x$ms_lib_exe = xyes)
113
113
# Check for libusb-1.0
114
PKG_CHECK_MODULES(LIBUSB, libusb-1.0 >= 1.0.0, found_libusb1_pkg=yes, found_libusb1_pkg=no)
115
if test x"$found_libusb1_pkg" = "xyes" ; then
114
PKG_CHECK_MODULES(LIBUSB, libusb-1.0 >= 1.0.0,[
116
115
LIBUSB_VER=`pkg-config --modversion libusb-1.0`
117
116
LIBUSB_REQUIRES='libusb-1.0'
118
117
AC_DEFINE(HAVE_LIBUSB1, [], [Have libusb 1.0])
121
# Check for libusb 0.x
122
if test x"$found_libusb1_pkg" = "xno" ; then
123
if test x"$ac_cv_lib_openusb_openusb_init" != "xyes" ; then
124
PKG_CHECK_MODULES(LIBUSB, libusb >= 0.1.8, found_libusb0_pkg=yes, found_libusb0_pkg=no)
125
if test x"$found_libusb0_pkg" = "xyes" ; then
118
found_libusb1_pkg=yes
120
# Check for libopenusb second
121
AC_CHECK_LIB([openusb], [openusb_init],[
122
AC_DEFINE(HAVE_OPENUSB, [], [Have libopenusb 1.0])
125
PKG_CHECK_MODULES(LIBUSB, libusb >= 0.1.8, [
126
126
LIBUSB_VER=`pkg-config --modversion libusb`
127
127
LIBUSB_REQUIRES='libusb'
128
128
AC_DEFINE(HAVE_LIBUSB0, [], [Have libusb 0.x])
129
found_libusb0_pkg=yes
130
131
# Some systems don't use pkg-config for libusb, so double check.
131
AC_CHECK_LIB([usb], [usb_open], found_libusb0_pkg=yes, found_libusb0_pkg=no)
132
if test x"$ac_cv_lib_usb_usb_open" = "xyes" ; then
132
AC_CHECK_LIB([usb], [usb_open],[
134
134
AC_DEFINE(HAVE_LIBUSB0, [], [Have libusb 0.x])
135
found_libusb0_pkg=xyes
137
if test x"$found_libusb0_pkg" = "xno" ; then
135
found_libusb0_pkg=yes
138
137
AC_MSG_ERROR([*** libusb not found! (missing -dev/-devel package?) ***\n*** prefer to install libusb-1 if you can! ***])
144
# Check for libopenusb
145
if test x"$found_libusb1_pkg" = "xno" ; then
146
AC_CHECK_LIB([openusb], [openusb_init])
147
if test x"$found_libusb1_pkg" = "xno" ; then
148
if test x"$ac_cv_lib_openusb_openusb_init" = "xyes" ; then
149
AC_DEFINE(HAVE_OPENUSB, [], [Have libopenusb 1.0])
155
143
# Optionally disable MTPZ functionality.
156
144
AC_ARG_ENABLE([mtpz],