[Pcsclite-cvs-commit] r2946 - in /trunk/PCSC: configure.in src/pcscdaemon.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Tue May 13 07:32:48 UTC 2008


Author: rousseau
Date: Tue May 13 07:32:48 2008
New Revision: 2946

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=2946
Log:
pcscd -v now displays the enabled features

Thanks to Alon Bar-Lev for the suggestion

Modified:
    trunk/PCSC/configure.in
    trunk/PCSC/src/pcscdaemon.c

Modified: trunk/PCSC/configure.in
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/configure.in?rev=2946&op=diff
==============================================================================
--- trunk/PCSC/configure.in (original)
+++ trunk/PCSC/configure.in Tue May 13 07:32:48 2008
@@ -132,6 +132,7 @@
 	;;
 esac
 AC_DEFINE_UNQUOTED(PCSC_ARCH, "$PCSC_ARCH", [PC/SC target architecture])
+PCSCLITE_FEATURES="${PCSCLITE_FEATURES} $PCSC_ARCH"
 
 # See if socket() is found from libsocket
 AC_CHECK_LIB(socket, socket, [LIBS="$LIBS -lsocket"])
@@ -172,6 +173,7 @@
 
 if test x$use_libhal = xyes; then
   AC_DEFINE(HAVE_LIBHAL, 1, [Libhal is available])
+  PCSCLITE_FEATURES="${PCSCLITE_FEATURES} libhal"
 fi
 
 # --enable-libusb
@@ -230,6 +232,7 @@
 
 if test x$use_libusb = xyes; then
   AC_DEFINE(HAVE_LIBUSB, 1, [Libusb is available])
+  PCSCLITE_FEATURES="${PCSCLITE_FEATURES} libusb"
 fi
 
 # --enable-usbdropdir=DIR
@@ -245,6 +248,7 @@
 	fi
 fi
 AC_DEFINE_UNQUOTED(PCSCLITE_HP_DROPDIR, "$usbdropdir", [directory containing USB drivers])
+PCSCLITE_FEATURES="${PCSCLITE_FEATURES} usbdropdir=${usbdropdir}"
 
 # --enable-debugatr
 AC_ARG_ENABLE(debugatr,
@@ -257,6 +261,7 @@
 
 if test x${debugatr} = xtrue ; then
   AC_DEFINE(ATR_DEBUG, 1, [display ATR parsing debug messages.])
+  PCSCLITE_FEATURES="${PCSCLITE_FEATURES} debugatr"
 fi
 
 # --enable-scf
@@ -284,6 +289,7 @@
 if test x${confdir} = xfalse ; then
 	confdir="/etc"
 fi
+PCSCLITE_FEATURES="${PCSCLITE_FEATURES} confdir=${confdir}"
 
 # --enable-ipcdir=DIR
 AC_ARG_ENABLE(ipcdir,
@@ -295,6 +301,7 @@
 	ipcdir="/var/run/pcscd"
 fi
 AC_DEFINE_UNQUOTED(USE_IPCDIR, "$ipcdir", [directory containing IPC files])
+PCSCLITE_FEATURES="${PCSCLITE_FEATURES} ipcdir=${ipcdir}"
 
 CPPFLAGS="-I\${top_srcdir}/src $CPPFLAGS"
 
@@ -319,6 +326,8 @@
 AS_AC_EXPAND(sysconfdir_exp,$sysconfdir)
 AS_AC_EXPAND(sbindir_exp,$sbindir)
 AS_AC_EXPAND(localstatedir_exp,$localstatedir)
+
+AC_DEFINE_UNQUOTED([PCSCLITE_FEATURES], ["${PCSCLITE_FEATURES}"], [Enabled PC/SC lite features])
 
 cat << EOF
 

Modified: trunk/PCSC/src/pcscdaemon.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/pcscdaemon.c?rev=2946&op=diff
==============================================================================
--- trunk/PCSC/src/pcscdaemon.c (original)
+++ trunk/PCSC/src/pcscdaemon.c Tue May 13 07:32:48 2008
@@ -576,6 +576,8 @@
 	printf("Copyright (C) 2001-2008 by Ludovic Rousseau <ludovic.rousseau at free.fr>.\n");
 	printf("Copyright (C) 2003-2004 by Damien Sauveron <sauveron at labri.fr>.\n");
 	printf("Report bugs to <muscle at lists.musclecard.com>.\n");
+
+	printf ("Enabled features:%s\n", PCSCLITE_FEATURES);
 }
 
 void print_usage (char const * const progname)




More information about the Pcsclite-cvs-commit mailing list