Restore compability on os x

Fallback to
/System/Library/Frameworks/PCSC.framework/Versions/Current/Headers when
there are no OS X SDKs installed. Fixes bugs introduced in #308
This commit is contained in:
Carl Hörberg 2015-06-17 16:27:03 +02:00
parent b48fa70308
commit e5ae77cae3
1 changed files with 7 additions and 4 deletions

View File

@ -540,10 +540,13 @@ if test "${enable_pcsc}" = "yes"; then
case "${host}" in
*-*-darwin*)
# Locate the latest SDK.
SDKS_PATH="$(xcode-select -p)/Platforms/MacOSX.platform/Developer/SDKs"
SDK_PATH="${SDK_PATH:-$SDKS_PATH/$(ls -1 ${SDKS_PATH} | sort -n -t. -k2 -r | head -1)}"
# and set the PC/SC include path
PCSC_CFLAGS="-I$SDK_PATH/System/Library/Frameworks/PCSC.framework/Versions/Current/Headers"
SDKS_PATH="$(xcode-select --print-path)/Platforms/MacOSX.platform/Developer/SDKs"
if test -d $SDKS_PATH; then
SDK_PATH="${SDK_PATH:-$SDKS_PATH/$(ls -1 ${SDKS_PATH} | sort -n -t. -k2 -r | head -1)}"
PCSC_CFLAGS="-I$SDK_PATH/System/Library/Frameworks/PCSC.framework/Versions/Current/Headers"
else
PCSC_CFLAGS="-I/System/Library/Frameworks/PCSC.framework/Headers"
fi
;;
*)
PCSC_CFLAGS="-I/usr/include/PCSC"