macos.sh (736B)
1 #! /bin/sh 2 3 export PREFIX="$(pwd)/libsodium-osx" 4 export MACOS_VERSION_MIN=${MACOS_VERSION_MIN-"10.10"} 5 6 if [ -z "$LIBSODIUM_FULL_BUILD" ]; then 7 export LIBSODIUM_ENABLE_MINIMAL_FLAG="--enable-minimal" 8 else 9 export LIBSODIUM_ENABLE_MINIMAL_FLAG="" 10 fi 11 12 NPROCESSORS=$(getconf NPROCESSORS_ONLN 2>/dev/null || getconf _NPROCESSORS_ONLN 2>/dev/null) 13 PROCESSORS=${NPROCESSORS:-3} 14 15 mkdir -p $PREFIX || exit 1 16 17 export CFLAGS="-mmacosx-version-min=${MACOS_VERSION_MIN} -O3" 18 export LDFLAGS="-mmacosx-version-min=${MACOS_VERSION_MIN}" 19 20 make distclean >/dev/null 21 ./configure ${LIBSODIUM_ENABLE_MINIMAL_FLAG} \ 22 --prefix="$PREFIX" || exit 1 23 make -j${PROCESSORS} check && make -j${PROCESSORS} install || exit 1 24 25 # Cleanup 26 make distclean >/dev/null