Overview
| Comment: | Added support for allowing users to specify path to headers and libraries |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
99d0ae7d4767a76ff90ca7ede05c7d06 |
| User & Date: | rkeene on 2010-07-11 07:27:13 |
| Other Links: | manifest | tags |
Context
|
2010-07-11
| ||
| 07:27 | CACKey 0.5.14 check-in: b0c547f735 user: rkeene tags: 0.5.14, trunk | |
| 07:27 | Added support for allowing users to specify path to headers and libraries check-in: 99d0ae7d47 user: rkeene tags: trunk | |
| 07:04 | Fixed typo check-in: 340fea6bf9 user: kvanals tags: trunk | |
Changes
Modified aclocal/dc_pcsc.m4 from [3bea06c2dc] to [a3eb01afcd].
1 2 3 4 5 6 7 8 |
AC_DEFUN(DC_PCSC_HEADERS, [
SAVE_CFLAGS="${CFLAGS}"
SAVE_CPPFLAGS="${CPPFLAGS}"
ADD_CFLAGS=""
ADD_CPPFLAGS=""
found_pcsclite=0
found_winscard=0
| > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
AC_DEFUN(DC_PCSC_HEADERS, [
AC_ARG_WITH(pcsc-headers, AC_HELP_STRING([--with-pcsc-headers=<path>], [Specify a path to look for PC/SC Headers]), [
manualheaders="${withval}"
], [
manualheaders="no"
])
if test "${manualheaders}" != "no"; then
CFLAGS="${CFLAGS} -I${manualheaders}"
CPPFLAGS="${CPPFLAGS} -I${manualheaders}"
else
DC_PCSC_HEADERS_SEARCH
fi
])
AC_DEFUN(DC_PCSC_HEADERS_SEARCH, [
SAVE_CFLAGS="${CFLAGS}"
SAVE_CPPFLAGS="${CPPFLAGS}"
ADD_CFLAGS=""
ADD_CPPFLAGS=""
found_pcsclite=0
found_winscard=0
|
| ︙ | ︙ | |||
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | unset ac_cv_header_pcsclite_h unset ac_cv_header_winscard_h unset ac_cv_header_wintypes_h just_found_pcsclite=0 just_found_winscard=0 just_found_wintypes=0 AC_CHECK_HEADER(pcsclite.h, [ AC_DEFINE(HAVE_PCSCLITE_H, [1], [Define if you have the PCSC-Lite header file (you should)]) found_pcsclite=1 just_found_pcsclite=1 ]) AC_CHECK_HEADER(winscard.h, [ AC_DEFINE(HAVE_WINSCARD_H, [1], [Define if you have the PCSC-Lite header file (you should)]) found_winscard=1 just_found_winscard=1 ]) | > > > > > > > < < < < < < | 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
unset ac_cv_header_pcsclite_h
unset ac_cv_header_winscard_h
unset ac_cv_header_wintypes_h
just_found_pcsclite=0
just_found_winscard=0
just_found_wintypes=0
AC_CHECK_HEADER(wintypes.h, [
AC_DEFINE(HAVE_WINTYPES_H, [1], [Define if you have the PCSC-Lite header file (you should)])
found_wintypes=1
just_found_wintypes=1
])
AC_CHECK_HEADER(pcsclite.h, [
AC_DEFINE(HAVE_PCSCLITE_H, [1], [Define if you have the PCSC-Lite header file (you should)])
found_pcsclite=1
just_found_pcsclite=1
])
AC_CHECK_HEADER(winscard.h, [
AC_DEFINE(HAVE_WINSCARD_H, [1], [Define if you have the PCSC-Lite header file (you should)])
found_winscard=1
just_found_winscard=1
])
if test "${just_found_pcsclite}" = 1 -a "${just_found_winscard}" = 1 -a "${just_found_wintypes}" = 1; then
ADD_CFLAGS=" -I${headerdir}"
ADD_CPPFLAGS=" -I${headerdir}"
fi
if test "${found_pcsclite}" = 1 -a "${found_winscard}" = 1 -a "${found_wintypes}" = 1; then
|
| ︙ | ︙ | |||
59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
done
CFLAGS="${SAVE_CFLAGS}${ADD_CFLAGS}"
CPPFLAGS="${SAVE_CPPFLAGS}${ADD_CPPFLAGS}"
])
AC_DEFUN(DC_PCSC_LIBS, [
foundlib="0"
SAVELIBS="${LIBS}"
AC_MSG_CHECKING([for how to link to PC/SC])
for lib in -lpcsclite -lpcsc-lite -lpcsc /Developer/SDKs/*/System/Library/Frameworks/PCSC.framework/PCSC; do
| > > > > > > > > > > > > > > | 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
done
CFLAGS="${SAVE_CFLAGS}${ADD_CFLAGS}"
CPPFLAGS="${SAVE_CPPFLAGS}${ADD_CPPFLAGS}"
])
AC_DEFUN(DC_PCSC_LIBS, [
AC_ARG_WITH(pcsc-libs, AC_HELP_STRING([--with-pcsc-libs=<libs>], [Specify PC/SC Libraries (e.g., -lpcsclite)]), [
manuallibs="${withval}"
], [
manuallibs="no"
])
if test "${manuallibs}" != "no"; then
LIBS="${LIBS} ${manuallibs}"
else
DC_PCSC_LIBS_SEARCH
fi
])
AC_DEFUN(DC_PCSC_LIBS_SEARCH, [
foundlib="0"
SAVELIBS="${LIBS}"
AC_MSG_CHECKING([for how to link to PC/SC])
for lib in -lpcsclite -lpcsc-lite -lpcsc /Developer/SDKs/*/System/Library/Frameworks/PCSC.framework/PCSC; do
|
| ︙ | ︙ |