/[pcsclite]/tags/ccid/rel-1.3.3/configure.in
ViewVC logotype

Diff of /tags/ccid/rel-1.3.3/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1253 by rousseau, Wed Sep 29 08:06:58 2004 UTC revision 1349 by rousseau, Fri Feb 25 08:15:27 2005 UTC
# Line 32  AC_PROG_LN_S Line 32  AC_PROG_LN_S
32  AM_PROG_LEX  AM_PROG_LEX
33  AC_CHECK_PROG([PKGCONFIG], [pkg-config], [yes])  AC_CHECK_PROG([PKGCONFIG], [pkg-config], [yes])
34    
35  dnl pcsc-lite install .pc files in /usr/local/lib/pkgconfig by default  dnl check pcsc-lite version
36  PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"  PKG_CHECK_MODULES(PCSC, libpcsclite >= 1.2.9-beta5, [],
37  export PKG_CONFIG_PATH          [AC_MSG_WARN([install pcsc-lite 1.2.9-beta5 or later])])
 if test "$PKGCONFIG" = "yes"; then  
         if ! `PKG_CONFIG_PATH=/usr/local/lib/pkgconfig pkg-config --print-errors --atleast-version=1.2.9-beta5 libpcsclite`  
         then  
                 AC_MSG_ERROR([install pcsc-lite 1.2.9-beta5 or later])  
         fi  
 fi  
38    
39  AM_CPPFLAGS=`pkg-config libpcsclite --cflags`  OLD_CFLAGS="$CFLAGS"
40  AC_SUBST(AM_CPPFLAGS)  CFLAGS="$CFLAGS $PCSC_CFLAGS"
41    AC_CHECK_HEADER(ifdhandler.h,,
42            [AC_MSG_ERROR([ifdhandler.h not found, install pcsc-lite 1.2.9-beta5 or later, or use CFLAGS=... ./configure])],
43            [ #include <ifdhandler.h> ])
44    CFLAGS="$OLD_CFLAGS"
45    
46  dnl Add libtool support.  dnl Add libtool support.
47  AM_PROG_LIBTOOL  AM_PROG_LIBTOOL
# Line 56  AC_HEADER_STDC Line 54  AC_HEADER_STDC
54  AC_CHECK_HEADERS(errno.h fcntl.h stdlib.h unistd.h termios.h string.h errno.h sys/time.h sys/types.h stdarg.h,,  AC_CHECK_HEADERS(errno.h fcntl.h stdlib.h unistd.h termios.h string.h errno.h sys/time.h sys/types.h stdarg.h,,
55          [AC_MSG_WARN([some header files not found])])          [AC_MSG_WARN([some header files not found])])
56    
 OLD_CFLAGS="$CFLAGS"  
 CFLAGS=`pkg-config libpcsclite --cflags`  
 CFLAGS="$OLD_CFLAGS $CFLAGS"  
 AC_CHECK_HEADER(ifdhandler.h,,  
         [AC_MSG_ERROR([ifdhandler.h not found, install pcsc-lite 1.2.9-beta5 or later])],  
         [ #include <pcsclite.h> ])  
 CFLAGS="$OLD_CFLAGS"  
   
57  dnl Checks for typedefs, structures, and compiler characteristics.  dnl Checks for typedefs, structures, and compiler characteristics.
58  AC_C_CONST  AC_C_CONST
59  AC_TYPE_SIZE_T  AC_TYPE_SIZE_T
# Line 135  if test "${use_libusb}" != false ; then Line 125  if test "${use_libusb}" != false ; then
125          LIBS="$ac_save_LIBS"          LIBS="$ac_save_LIBS"
126  fi  fi
127    
128  dnl check shat to use for dlopen  dnl check what to use for dlopen
129  AC_SUBST(LIBDL)  AC_SUBST(LIBDL)
130  AC_CHECK_LIB(dl, dlopen, [LIBDL="$LIBDL -ldl" ac_cv_func_dlopen_ldl=yes], ac_cv_func_dlopen_ldl=no)  AC_CHECK_LIB(dl, dlopen, [LIBDL="$LIBDL -ldl" ac_cv_func_dlopen_ldl=yes], ac_cv_func_dlopen_ldl=no)
131    
# Line 170  AC_ARG_ENABLE(usbdropdir, Line 160  AC_ARG_ENABLE(usbdropdir,
160          drivers (default to pcscd config or $(prefix)/pcsc/drivers)]),          drivers (default to pcscd config or $(prefix)/pcsc/drivers)]),
161          [usbdropdir="${enableval}"], [usbdropdir=false])          [usbdropdir="${enableval}"], [usbdropdir=false])
162  if test "${usbdropdir}" = false ; then  if test "${usbdropdir}" = false ; then
163          if test "$PKGCONFIG" = yes ; then          usbdropdir=`pkg-config libpcsclite --variable=usbdropdir`
                 usbdropdir=`pkg-config libpcsclite --variable=usbdropdir`  
         else  
                 usbdropdir=""  
         fi  
         if test -z "$usbdropdir" ; then  
                 if test "$prefix" = NONE ; then  
                         usbdropdir="$ac_default_prefix/pcsc/drivers"  
                 else  
                         usbdropdir="$prefix/pcsc/drivers"  
                 fi  
         fi  
164  fi  fi
165  AC_MSG_RESULT([USB drop directory      : $usbdropdir])  AC_MSG_RESULT([USB drop directory      : $usbdropdir])
166  AC_DEFINE_UNQUOTED(PCSCLITE_HP_DROPDIR, "$usbdropdir", [directory containing USB drivers])  AC_DEFINE_UNQUOTED(PCSCLITE_HP_DROPDIR, "$usbdropdir", [directory containing USB drivers])
# Line 192  AC_ARG_ENABLE(ccidtwindir, Line 171  AC_ARG_ENABLE(ccidtwindir,
171          serial Twin driver (default to pcscd config or $(prefix)/pcsc/drivers/serial)]),          serial Twin driver (default to pcscd config or $(prefix)/pcsc/drivers/serial)]),
172          [ccidtwindir="${enableval}"], [ccidtwindir=false])          [ccidtwindir="${enableval}"], [ccidtwindir=false])
173  if test "${ccidtwindir}" = false ; then  if test "${ccidtwindir}" = false ; then
174          if test "$PKGCONFIG" = yes ; then          ccidtwindir=`pkg-config libpcsclite --variable=usbdropdir`/serial
                 ccidtwindir=`pkg-config libpcsclite --variable=usbdropdir`  
         else  
                 AC_MSG_RESULT([You should install pkg-config to get this configured automatically from pcsc-lite installation])  
                 ccidtwindir=""  
         fi  
         if test -z "$ccidtwindir" ; then  
                 if test "$prefix" = NONE ; then  
                         ccidtwindir="$ac_default_prefix/pcsc/drivers"  
                 else  
                         ccidtwindir="$prefix/pcsc/drivers"  
                 fi  
         fi  
         ccidtwindir="$ccidtwindir/serial"  
175  fi  fi
176  AC_MSG_RESULT([serial twin install dir : $ccidtwindir])  AC_MSG_RESULT([serial twin install dir : $ccidtwindir])
177  AC_DEFINE_UNQUOTED(PCSCLITE_HP_DROPDIR, "$ccidtwindir", [directory containing USB drivers])  AC_DEFINE_UNQUOTED(PCSCLITE_HP_DROPDIR, "$ccidtwindir", [directory containing USB drivers])
# Line 216  AC_ARG_ENABLE(pcsclite, Line 182  AC_ARG_ENABLE(pcsclite,
182          [ pcsclite=no ], [ pcsclite=yes ] )          [ pcsclite=no ], [ pcsclite=yes ] )
183    
184  if test "${pcsclite}" = no ; then  if test "${pcsclite}" = no ; then
185            AM_CONDITIONAL(WITHOUT_PCSC, true)
186          AM_CONDITIONAL(NEED_PARSER, true)          AM_CONDITIONAL(NEED_PARSER, true)
187    else
188            AM_CONDITIONAL(WITHOUT_PCSC, false)
189  fi  fi
190  AC_MSG_RESULT([compiled for pcsc-lite  : $pcsclite])  AC_MSG_RESULT([compiled for pcsc-lite  : $pcsclite])
191    

Legend:
Removed from v.1253  
changed lines
  Added in v.1349

  ViewVC Help
Powered by ViewVC 1.1.5