From 092370f8a5ec4812e7ecd7d7f482e6e39d1d917e Mon Sep 17 00:00:00 2001 From: Raul Metsma Date: Mon, 27 Jan 2020 23:42:46 +0200 Subject: [PATCH] Checkout OpenSC.tokend when actually is needed Signed-off-by: Raul Metsma --- MacOSX/build-package.in | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/MacOSX/build-package.in b/MacOSX/build-package.in index 86b7177c..ad31336e 100755 --- a/MacOSX/build-package.in +++ b/MacOSX/build-package.in @@ -96,15 +96,16 @@ mkdir -p "$BUILDPATH/target/Applications" osacompile -o "$BUILDPATH/target/Applications/OpenSC Notify.app" "MacOSX/OpenSC_Notify.applescript" -# Check out OpenSC.tokend, if not already fetched. -if ! test -e OpenSC.tokend; then - git clone http://github.com/OpenSC/OpenSC.tokend.git -fi - -# Create the symlink to OpenSC sources -test -L OpenSC.tokend/build/opensc-src || ln -sf ${BUILDPATH}/src OpenSC.tokend/build/opensc-src - +# Build OpenSC.tokend when XCode version < 10 if (( xcodebuild -version | sed -En 's/Xcode[[:space:]]+([0-9]+)\.[0-9]*/\1/p' < 10 )); then + # Check out OpenSC.tokend, if not already fetched. + if ! test -e OpenSC.tokend; then + git clone http://github.com/OpenSC/OpenSC.tokend.git + fi + + # Create the symlink to OpenSC sources + test -L OpenSC.tokend/build/opensc-src || ln -sf ${BUILDPATH}/src OpenSC.tokend/build/opensc-src + # Build and copy OpenSC.tokend xcodebuild -target OpenSC -configuration Deployment -project OpenSC.tokend/Tokend.xcodeproj install DSTROOT=${BUILDPATH}/target_tokend else