Commit | Line | Data |
---|---|---|
9b254687 | 1 | AC_INIT(configure.in) |
a3da1d95 | 2 | |
a3da1d95 | 3 | AM_CONFIG_HEADER(config.h) |
8ce71b78 | 4 | AM_INIT_AUTOMAKE(libftdi, 0.7) |
a3da1d95 | 5 | |
9b254687 GE |
6 | AC_LANG_C |
7 | AC_PROG_CC | |
8 | AM_PROG_LIBTOOL | |
ed475f55 TJ |
9 | |
10 | dnl check for libusb-config | |
11 | AC_PATH_PROG(HAVELIBUSB, libusb-config, $PATH) | |
12 | ||
13 | if test ! -z "$HAVELIBUSB"; then | |
14 | dnl LIBUSB_CFLAGS=`$HAVELIBUSB --cflags` | |
15 | LIBUSB_LIBS=`$HAVELIBUSB --libs` | |
16 | ||
17 | CFLAGS="$CFLAGS $LIBUSB_CFLAGS" | |
18 | LIBS="$LIBS $LIBUSB_LIBS" | |
19 | else | |
20 | AC_MSG_ERROR([*** libusb-config not found. You need a working libusb installation.]) | |
21 | fi | |
22 | ||
23 | dnl check for version of libusb | |
24 | AC_MSG_CHECKING([if libusb version is >= 0.1.7]) | |
25 | libusb_version_needed="1007" | |
26 | libusb_version=`$HAVELIBUSB --version | sed -e "s/libusb //" | awk 'BEGIN { FS = "."; } { printf "%d", ($''1 * 1000 + $''2) * 1000 + $''3;}'` | |
27 | ||
28 | if test $libusb_version -lt $libusb_version_needed; then | |
29 | AC_MSG_RESULT(no) | |
30 | AC_MSG_ERROR([*** libusb is too old ($libusb_version). You need a libusb installation newer or equal to 0.1.7.]) | |
31 | else | |
32 | AC_MSG_RESULT(yes) | |
33 | fi | |
34 | ||
1941414d TJ |
35 | dnl check for doxygen |
36 | AC_PATH_PROG(DOXYGEN, doxygen, $PATH) | |
37 | AM_CONDITIONAL(HAVE_DOXYGEN, test -n $DOXYGEN); | |
38 | ||
5efa6083 | 39 | AC_OUTPUT([libftdi-config],[chmod a+x libftdi-config]) |
1941414d | 40 | AC_OUTPUT(Makefile src/Makefile doc/Doxyfile doc/Makefile libftdi.pc) |