aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-01-27 13:23:19 +0000
committerWerner Koch <[email protected]>2016-01-27 13:23:19 +0000
commit1b90b52a56b4f808ad29a7ef79aeafc03c7424b4 (patch)
treebbd996d2e4d26ac9758fc68ce301afd9e8112a43
parentgpg: Shorten the --tofu-policy help text (diff)
downloadgnupg-1b90b52a56b4f808ad29a7ef79aeafc03c7424b4.tar.gz
gnupg-1b90b52a56b4f808ad29a7ef79aeafc03c7424b4.zip
scd: Fix detection of libusb.
* configure.ac (HAVE_LIBUSB): Clear if no header file was found. (LIBUSB_LIBS): Ditto. -- This allows to use commit d0d9708 when libusb is installed without the header files. Signed-off-by: Werner Koch <[email protected]>
-rw-r--r--configure.ac14
1 files changed, 9 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index c20006935..81fde82bc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -797,10 +797,7 @@ if test "$use_ccid_driver" = yes ; then
esac
AC_CHECK_LIB(usb-1.0, libusb_init,
[ LIBUSB_LIBS="$LIBUSB_LIBS"
- AC_DEFINE(HAVE_LIBUSB,1, [defined if libusb is available])
- have_libusb=yes
- ])
- AC_DEFINE([HAVE_LIBUSB])
+ have_libusb=yes ])
AC_MSG_CHECKING([libusb include dir])
usb_incdir_found="no"
for _incdir in "" "/usr/include/libusb-1.0" "/usr/local/include/libusb-1.0"; do
@@ -819,9 +816,16 @@ if test "$use_ccid_driver" = yes ; then
AC_MSG_RESULT([${usb_incdir}])
else
AC_MSG_RESULT([not found])
+ usb_incdir=""
+ have_libusb=no
use_ccid_driver=no
+ LIBUSB_LIBS=""
fi
- if test "$usb_incdir" = ""; then
+
+ if test "$have_libusb" = yes; then
+ AC_DEFINE(HAVE_LIBUSB,1, [defined if libusb is available])
+ fi
+ if test x"$usb_incdir" = x; then
LIBUSB_CPPFLAGS=""
else
LIBUSB_CPPFLAGS="-I${usb_incdir}"