summaryrefslogtreecommitdiffstats
path: root/build_iphone.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build_iphone.sh')
-rwxr-xr-xbuild_iphone.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/build_iphone.sh b/build_iphone.sh
new file mode 100755
index 0000000..8817af6
--- /dev/null
+++ b/build_iphone.sh
@@ -0,0 +1,22 @@
+#/bin/sh
+# Compiles ffts for iOS
+# Modify INSTALL_DIR, SDKVER and DEVROOT to suit your situation
+
+INSTALL_DIR="`pwd`/build"
+
+export SDKVER="6.1"
+export DEVROOT="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer"
+export SDKROOT="$DEVROOT/SDKs/iPhoneOS$SDKVER.sdk"
+export CFLAGS="-O3 -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-shorten-64-to-32 -Wno-trigraphs -fpascal-strings -miphoneos-version-min=5.0 -mcpu=cortex-a9 -arch armv7 -mfpu=neon -pipe -isysroot $SDKROOT -isystem $SDKROOT/usr/include -isystem $DEVROOT/usr/include -mno-thumb -no-integrated-as"
+export AR="$DEVROOT/usr/bin/ar"
+export CC="clang"
+
+
+mkdir -p $INSTALL_DIR
+./configure --enable-neon --build=i386-apple-darwin`uname -r` --host=arm-eabi --prefix=$INSTALL_DIR
+
+make clean
+make
+make install
+
+exit 0
OpenPOWER on IntegriCloud