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/gitaction?a=commitdiff_plain;h=92506359d333b25255e7b79db47af9ae32d1b4e3;p=libsigrok.git 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