95 |
case "$OSTYPE" in |
case "$OSTYPE" in |
96 |
darwin*) |
darwin*) |
97 |
AC_CHECK_HEADER(PCSC/pcsclite.h, [WITH_SCARD=1], [WITH_SCARD=0]) |
AC_CHECK_HEADER(PCSC/pcsclite.h, [WITH_SCARD=1], [WITH_SCARD=0]) |
|
AC_DEFINE(PCSC_OSX) |
|
|
AC_DEFINE(WITH_PCSC120) |
|
98 |
PCSCLITE_CFLAGS="" |
PCSCLITE_CFLAGS="" |
99 |
PCSCLITE_LIBS="-framework PCSC" |
PCSCLITE_LIBS="-framework PCSC" |
100 |
;; |
;; |
111 |
LIBS="$LIBS $PCSCLITE_LIBS" |
LIBS="$LIBS $PCSCLITE_LIBS" |
112 |
AC_DEFINE(WITH_SCARD) |
AC_DEFINE(WITH_SCARD) |
113 |
fi |
fi |
114 |
|
|
115 |
|
AC_MSG_CHECKING([for old version of PCSC]) |
116 |
|
AC_TRY_LINK([ |
117 |
|
#include <stdlib.h> |
118 |
|
#ifdef __APPLE__ |
119 |
|
#include <PCSC/wintypes.h> |
120 |
|
#include <PCSC/winscard.h> |
121 |
|
#else |
122 |
|
#include <winscard.h> |
123 |
|
#endif |
124 |
|
], |
125 |
|
[SCardControl(NULL, NULL, 0, NULL, NULL);], |
126 |
|
[AC_MSG_RESULT(yes) AC_DEFINE(WITH_PCSC120, 1, [old version of PCSC])], |
127 |
|
[AC_MSG_RESULT(no)] |
128 |
|
) |
129 |
]) |
]) |
130 |
|
|
131 |
AC_SUBST(SCARDOBJ) |
AC_SUBST(SCARDOBJ) |