[Pcsclite-cvs-commit] Drivers/ccid configure.in,1.2,1.3

rousseau@quantz.debian.org rousseau@quantz.debian.org
Tue, 16 Sep 2003 15:08:56 +0200


Update of /cvsroot/pcsclite/Drivers/ccid
In directory quantz:/tmp/cvs-serv18739

Modified Files:
	configure.in 
Log Message:
add --enable-libusb=PATH option


Index: configure.in
===================================================================
RCS file: /cvsroot/pcsclite/Drivers/ccid/configure.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- configure.in	10 Sep 2003 09:45:58 -0000	1.2
+++ configure.in	16 Sep 2003 13:08:54 -0000	1.3
@@ -81,13 +81,32 @@
 
 CFLAGS="$CFLAGS -Wall -fno-common"
 
+dnl --enable-libusb=PATH
+AC_ARG_ENABLE(libusb, [  --enable-libusb=PATH    libusb path (default /usr)],
+	[
+		case ${enableval} in
+			"" | "yes" | "YES")
+				;;
+			"no" | "NO")
+				use_libusb=false
+				;;
+			*)
+				CPPFLAGS="$CPPFLAGS -I${enableval}/include"
+				LDFLAGS="$LDFLAGS -L${enableval}/lib"
+				;;
+		esac
+	]
+)
+
 dnl check if libusb is available
 AC_SUBST(LIBUSB)
-AC_CHECK_HEADERS(usb.h)
+AC_CHECK_HEADERS(usb.h, [],
+	[ AC_MSG_ERROR([usb.h not found, use --enable-libusb=PATH]) ])
+
 ac_save_LIBS="$LIBS"
 LIBS="$LIBS $COREFOUNDATION $IOKIT"
 AC_CHECK_LIB(usb, usb_init, [LIBUSB="$LIBUSB -lusb"],
-[ AC_MSG_ERROR([libusb not found]) ])
+	[ AC_MSG_ERROR([libusb not found]) ])
 LIBS="$ac_save_LIBS"
 
 dnl check shat to use for dlopen