| /[pcsclite]/tags/ccid/rel-1.3.3/configure.in |
Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
oops!
release 1.3.3
improve configuration display
check for TAG_IFD_POLLING_THREAD in ifdhandler.h
version 1.3.2
release 1.3.1
contrib/Kobil_mIDentity_switch/Makefile.am:2: compiling `Kobil_mIDentity_switch.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.in'
check for usb_detach_kernel_driver_np() since only libusb on Linux provides it
use PCSC_LIBS instead of LDLIBS in the error message if SCardEstablishContext() is not found
release 1.3.0
require autoconf 2.61
check for strlcpy
add contrib/RSA_SecurID
rename contrib/midswitch/ in contrib/Kobil_mIDentity_switch/
add contrib/midswitch to activate the CCID reader of the Kobil mIDentity
release 1.2.1
release 1.2.0
add --enable-udev
do not use two AM_CONDITIONAL() with the same variable Thanks to Alon Bar-Lev for the patch
--disable-twinserial now works as expected. Thanks to Alon Bar-Lev for the patch
add PKG_PROG_PKG_CONFIG
test if IFD_NO_SUCH_DEVICE is defined in ifdhandler.h
use AC_TRY_LINK_FUNC() instead of AC_CHECK_LIB() to not hard code the use of -lpcsclite
we need pcsc-lite 1.3.3 since we now use IFD_NO_SUCH_DEVICE
remove unneeded dependency on dl library
do not #include the tested .h file since it is already included by the macro. A double inclusion fails with SuSE gcc 4.1.0 with fdopen: Bad file descriptor Thanks to Byron Johnson for the bug report see http://www.mail-archive.com/muscle@lists.musclecard.com/msg05632.html
release 1.1.0
use ./configure --enable-twinserial to compile and install the the driver for the GemPC Twin serial Thanks to Wolfgang Glas for the idea
Exit the ./configure script if some include files are not found Use AC_MSG_ERROR() instead of AC_MSG_WARN()
use ntohl/htonl from arpa/inet.h since the tag value for IOCTL_FEATURE_VERIFY_PIN_DIRECT and IOCTL_FEATURE_MODIFY_PIN_DIRECT _shall_ be encoded in big endian as documented in PCSC v2 part 10 ch 2.2 page 2. The applications using this feature shall be updated (to respect the PCSC specification) Thanks to Ulrich Vogl for the bug report
add support of FreeBSD
release 1.0.1
add code to detect the support of -fvisibility=hidden
always use our own tokenparser.l even when pcsc-lite is used (do not use LTPBundleFindValueWithKey from pcscd)
document --disable-multi-thread instead of --enable-multi-thread since safe threading is used by default
document --disable-pcsclite instead of --enable-pcsclite since pcsc-lite is used by default
display the status "use libusb : yes/no" document --disable-libusb instead of --enable-libusb since libusb is used by default.
remove CFLAGS="$CFLAGS -Wall" since it is GCC specific
add support of Solaris
version 1.0.0
add support for OpenBSD
when checking for PCSC exit with en error only if /usr/local/lib/pkgconfig/libpcsclite.pc exists _and_ pkg-config is installed
use LIBS instead of LDLIBS when checking if pcsc-lite is installed
use pkg-config for libusb if available
rewrite the libusb detection code to: - use libusb-config if available - --enable-libusb do not give a path anymore but just a yes/no status. paths/arguments/etc must be given using LIBUSB_CFLAGS and LIBUSB_LIBS - use AC_TRY_LINK_FUNC() instead of AC_CHECK_LIB() so we do not explicitely give the library name. This name should come from LIBUSB_LIBS
in libusb detection code: restore CPPFLAGS to $saved_CPPFLAGS instead of $saved_LIBS
recommand the use of PCSC_CFLAGS=... instead of CFLAGS=... to find the pcsc-lite headers
use $CPPFLAGS instead of $CFLAGS since we only need to set the C preprocessor to find the .h files
we need pcsc-lite 1.2.9-beta9 or greater
do not duplicate the definition of PCSCLITE_HP_DROPDIR in --enable-ccidtwindir since it is already defined in --enable-usbdropdir This prevented the successful execution of ./configure when -pedantic-errors is used
tokenparser.l is only needed when pcscd is not used (Solaris). It is not needed on Mac OS X since LTPBundleFindValueWithKey() is provided by pcscd
use libusb-config(1) to get, if possible, correct values for LIBUSB_CFLAGS and LIBUSB_LIBS
replace dnl by #
use LIBUSB_CFLAGS/LIBUSB_LIBS instead of LDFLAGS/CPPFLAGS for libusb configuration
check the availability of reader.h (provided by pcsc-lite 1.2.9-beta8)
check against pcsc-lite 1.2.9-beta8 instead of beta7
version 0.9.4
we need pcsc-lite 1.2.9-beta7 and not just beta5 since we use the new log API
store & restore the value of LIBS around the macro AC_CHECK_LIB(pcsclite,...) to avoid adding an automatic -lpcsclite to LIBS
do not check for SCardEstablishContext is the user does NOT want to use pcsc-lite (with --disable-pcsclite)
version 0.9.3
use $PCSC_LIBS instead of $PCSCLITE_LIBS since we used PKG_CHECK_MODULES(PCSC, ...)
check that we can link with libpcsclite needed by examples/scardcontrol.c
exits with an error if usbdropdir is not defined
if /usr/local/lib/pkgconfig/libpcsclite.pc exists (default pcsc-lite configuration) we exit telling the user to use PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure
do not check for pkg-config since we can do without it
define WITHOUT_PCSC=false when pcsclite _is_ used
if --disable-pcsclite is used we must link the library with debug.c to provide debug_msg()
use pkg-config(1) to find everything related to pcsc-lite if you installed pcsc-lite in /usr/local you may use $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure if you do not have pkg-config installed you may use $ CFLAGS=-I/usr/local/include/PCSC ./configure
typo: shat -> what
do not redefine PKG_CONFIG_PATH when checking the pcsc-lite version since the variable is already defined a few lines above
define AM_CPPFLAGS=`pkg-config libpcsclite --cflags` here since we also defined/exported a "valid" PKG_CONFIG_PATH
try to find pkg-config files in /usr/local/lib/pkgconfig since pcsc-lite installs them in this directory by default
use `pkg-config libpcsclite --cflags` to locate ifdhandler.h and do not use PCSC/ifdhandler.h but just ifdhandler.h
use pkg-config to test the release version of pcsc-lite
version 0.9.2
version 0.9.1
version 0.9.0
check for the presence of PCSC/ifdhandler.h instead of ifdhandler.h
use 'pkg-config libpcsclite --variable=usbdropdir' even if --prefix= is used. You should use --enable-usbdropdir= and --enable-ccidtwindir= to set to different values.
add a --enable-pcsclite option (default yes) so that the driver can be compiled for a different framework (one needing tokenparser.l)
remove -fno-common from CFLAGS since it is(?) gcc specific
check for pcsclite.h and ifdhandler.h installed by recent pcsc-lite
check that pkg-config command is present before using it
use `pkg-config libpcsclite --variable=usbdropdir` so you do not have to use --enable-usbdropdir=DIR or --enable-ccidtwindir=DIR even if pcscd does not use the default /usr/local/pcsc/drivers
remove --enable-debugcritical, --enable-debuginfo, --enable-debugperiodic and --enable-debugcomm options since the log level is now dynamically managed by ifdLogLevel in Info.plist
version 0.4.2
version 0.4.1
version 0.4.0
do not try to find usb.h and other libusb files if --disable-libusb is used. Needed if you only want to build the serial driver. Thanks to Niki Waibel for the patch.
add a --enable-ccidtwindir argument to ./configure to specify the serial GemPC Twin installation directory
use a updated version of acx_pthread.m4 needed for FreeBSD
check that the installed libusb implements usb_get_string_simple()
version 0.3.2
add --enable-multi-thread for thread safe support
Put back AC_PROG_CPP, it has nothing to do with C++ but with C preprocessor
remove useless AC_PROG_CPP (no C++ code in ccid driver)
version 0.3.1
add --enable-libusb=PATH option
add readers/ in generated .tar.gz archive
new build process using autoconf/automake
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.5 |