From: Dan HorĂ¡k Date: Sun, 15 Jun 2014 09:08:37 +0000 (+0200) Subject: detect version 1.x of libftdi library X-Git-Tag: libsigrok-0.4.0~1284 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=92506359d333b25255e7b79db47af9ae32d1b4e3 detect version 1.x of libftdi library The FDTI library changed version, module name and also soname, so add an option to detect it when the 0.x version is not found. The 1.x API is compatible enough for libsigrok to build. --- diff --git a/configure.ac b/configure.ac index d0654f10..51046292 100644 --- a/configure.ac +++ b/configure.ac @@ -406,7 +406,11 @@ if test "x$enable_libftdi" != "xno"; then [have_libftdi="yes"; LIB_CFLAGS="$LIB_CFLAGS $libftdi_CFLAGS"; LIBS="$LIBS $libftdi_LIBS"; SR_PKGLIBS="$SR_PKGLIBS libftdi"], - [have_libftdi="no"]) + [PKG_CHECK_MODULES([libftdi1], [libftdi1 >= 1.1], + [LIB_CFLAGS="$LIB_CFLAGS $libftdi1_CFLAGS"; + LIBS="$LIBS $libftdi1_LIBS"; + SR_PKGLIBS="$SR_PKGLIBS libftdi1"], + [have_libftdi="no"])]) if test "x$enable_libftdi$have_libftdi" = "xyesno"; then AC_MSG_ERROR([libftdi support requested, but it was not found]) fi @@ -649,7 +653,7 @@ echo "Detected libraries:" echo # Note: This only works for libs with pkg-config integration. -for lib in "glib-2.0 >= 2.32.0" "libzip >= 0.10" "libserialport >= 0.1.0" "librevisa >= 0.0.20130812" "libusb-1.0 >= 1.0.16" "libftdi >= 0.16" "check >= 0.9.4"; do +for lib in "glib-2.0 >= 2.32.0" "libzip >= 0.10" "libserialport >= 0.1.0" "librevisa >= 0.0.20130812" "libusb-1.0 >= 1.0.16" "libftdi >= 0.16" "libftdi1 >= 1.1" "check >= 0.9.4"; do optional="OPTIONAL" if test "x$lib" = "xglib-2.0 >= 2.32.0"; then optional="REQUIRED"; fi if test "x$lib" = "xlibzip >= 0.10"; then optional="REQUIRED"; fi