2
2
# Process this file with autoconf to produce a configure script.
5
AC_INIT(u3-tool, 0.2, daviedev@users.sourceforge.net)
5
AC_INIT(u3-tool, 0.3, daviedev@users.sourceforge.net)
7
7
AC_CONFIG_SRCDIR([config.h.in])
8
8
AC_CONFIG_HEADER([config.h])
10
11
# Checks for programs.
17
AC_ARG_ENABLE([libusb],
18
[ --enable-libusb Force using libUSB subsystem instead of platform specific],
19
[case "${enableval}" in
20
yes) force_libusb=true ;;
21
no) force_libusb=false ;;
22
*) AC_MSG_ERROR([bad value ${enableval} for --enable-libusb]) ;;
23
esac],[force_libusb=false])
26
AS_IF([test x$force_libusb = xtrue],
29
[linux*], [subsystem=sg],
30
[mingw32], [subsystem=spt],
34
AS_IF([test x$subsystem = xlibusb ], [ AC_DEFINE([SUBSYS_LIBUSB], [1], [Use libusb subsystem]) ])
35
AS_IF([test x$subsystem = xsg ], [ AC_DEFINE([SUBSYS_SG], [1], [Use sg subsystem]) ])
36
AS_IF([test x$subsystem = xspt ], [ AC_DEFINE([SUBSYS_SPT], [1], [Use spt subsystem]) ])
15
38
# Checks for libraries.
16
PKG_CHECK_MODULES([LIBUSB], [libusb],
21
AM_CONDITIONAL(HAVE_LIBUSB, [test x$LIBUSB_MSG = xyes])
39
#FIXME: PKG_CHECK_MODULES not provided on MinGW
40
#AS_IF([ test x$subsystem = xlibusb ],
41
# [ PKG_CHECK_MODULES([LIBUSB], [libusb],
43
# [ AC_MSG_FAILURE([libusb is required but not found.]) ])
23
46
# Checks for header files.