[Pcsclite-cvs-commit] r1733 - in trunk/Drivers/ccid: . src
Ludovic Rousseau
rousseau at costa.debian.org
Thu Nov 24 10:06:05 UTC 2005
Author: rousseau
Date: 2005-11-24 10:06:04 +0000 (Thu, 24 Nov 2005)
New Revision: 1733
Modified:
trunk/Drivers/ccid/configure.in
trunk/Drivers/ccid/src/Makefile.am
Log:
use LIBUSB_CFLAGS/LIBUSB_LIBS instead of LDFLAGS/CPPFLAGS for libusb
configuration
Modified: trunk/Drivers/ccid/configure.in
===================================================================
--- trunk/Drivers/ccid/configure.in 2005-11-24 09:14:14 UTC (rev 1732)
+++ trunk/Drivers/ccid/configure.in 2005-11-24 10:06:04 UTC (rev 1733)
@@ -106,31 +106,37 @@
use_libusb=false
;;
*)
- CPPFLAGS="$CPPFLAGS -I${enableval}/include"
- LDFLAGS="$LDFLAGS -L${enableval}/lib"
+ LIBUSB_CFLAGS="-I${enableval}/include"
+ LIBUSB_LIBS="-L${enableval}/lib -lusb"
;;
esac
]
)
dnl check if libusb is available
-if test "${use_libusb}" != false ; then
- AC_SUBST(LIBUSB)
+if test "x$use_libusb" != xfalse ; then
+ saved_CPPFLAGS="$CPPFLAGS"
+ saved_LIBS="$LIBS"
+
+ CPPFLAGS="$CPPFLAGS $LIBUSB_CFLAGS"
+ LIBS="$LDFLAGS $LIBUSB_LIBS"
+
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]) ])
- LIBS="$ac_save_LIBS"
- ac_save_LIBS="$LIBS"
LIBS="$LIBS $COREFOUNDATION $IOKIT"
AC_CHECK_LIB(usb, usb_get_string_simple, [LIBUSB="$LIBUSB -lusb"],
[ AC_MSG_ERROR([your libusb is too old. install version 0.1.7 or above]) ])
- LIBS="$ac_save_LIBS"
+
+ CPPFLAGS="$saved_LIBS"
+ LIBS="$saved_LIBS"
fi
+AC_SUBST(LIBUSB_CFLAGS)
+AC_SUBST(LIBUSB_LIBS)
dnl check what to use for dlopen
AC_SUBST(LIBDL)
Modified: trunk/Drivers/ccid/src/Makefile.am
===================================================================
--- trunk/Drivers/ccid/src/Makefile.am 2005-11-24 09:14:14 UTC (rev 1732)
+++ trunk/Drivers/ccid/src/Makefile.am 2005-11-24 10:06:04 UTC (rev 1733)
@@ -41,15 +41,15 @@
endif
libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER) $(PROVIDED_BY_PCSC) $(T1)
-libccid_la_LIBADD = @LIBDL@ @LEXLIB@ @COREFOUNDATION@ @IOKIT@ @LIBUSB@
-libccid_la_CFLAGS = @PCSC_CFLAGS@
+libccid_la_LIBADD = @LIBDL@ @LEXLIB@ @COREFOUNDATION@ @IOKIT@ @LIBUSB_LIBS@
+libccid_la_CFLAGS = @PCSC_CFLAGS@ @LIBUSB_CFLAGS@
libccidtwin_la_SOURCES = $(COMMON) $(SERIAL) $(T1)
libccidtwin_la_CFLAGS = @PCSC_CFLAGS@ -DTWIN_SERIAL
parse_SOURCES = tokenparser.l parse.c parser.h debug.c
parse_LDADD = libccid.la
-parse_CFLAGS = @PCSC_CFLAGS@
+parse_CFLAGS = @PCSC_CFLAGS@ @LIBUSB_CFLAGS@
EXTRA_DIST = Info.plist create_Info_plist.pl reader.conf.in \
towitoko/COPYING towitoko/README openct/LICENSE
More information about the Pcsclite-cvs-commit
mailing list