From c5556527eaad22d2062232421655961764743c08 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sun, 19 Apr 2015 11:18:08 +0200 Subject: [PATCH] + simple OSX build script --- dist-build/ios.sh | 2 +- dist-build/osx.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100755 dist-build/osx.sh diff --git a/dist-build/ios.sh b/dist-build/ios.sh index 60638932..a341662c 100755 --- a/dist-build/ios.sh +++ b/dist-build/ios.sh @@ -4,7 +4,7 @@ # Configure for base system so simulator is covered # # Step 2. -# Make for iOS armv7, armv7s and arm64 +# Make for iOS and iOS simulator # # Step 3. # Merge libs into final version for xcode import diff --git a/dist-build/osx.sh b/dist-build/osx.sh new file mode 100755 index 00000000..3e126d93 --- /dev/null +++ b/dist-build/osx.sh @@ -0,0 +1,20 @@ +#! /bin/sh + +export PREFIX="$(pwd)/libsodium-osx" +export OSX_VERSION_MIN=${OSX_VERSION_MIN-"10.8"} +export OSX_CPU_ARCH=${OSX_CPU_ARCH-"core2"} + +mkdir -p $PREFIX || exit 1 + +export CFLAGS="-arch x86_64 -mmacosx-version-min=${OSX_VERSION_MIN} -march=${OSX_CPU_ARCH} -O2 -g" +export LDFLAGS="-arch x86_64 -mmacosx-version-min=${OSX_VERSION_MIN} -march=${OSX_CPU_ARCH}" + +make distclean > /dev/null + +./configure --enable-minimal \ + --prefix="$PREFIX" || exit 1 + +make -j3 check && make -j3 install || exit 1 + +# Cleanup +make distclean > /dev/null