]> git.saurik.com Git - cycript.git/commitdiff
Add libffi submodule and a script to build for iOS.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 6 Sep 2013 11:23:55 +0000 (04:23 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 6 Sep 2013 11:24:36 +0000 (04:24 -0700)
.gitignore
.gitmodules [new file with mode: 0644]
libffi [new submodule]
libffi.sh [new file with mode: 0755]

index f45730aaa0b480ef7c4bde89d12301426c42ac33..85e4c3c81d1b33a42cd8d3fa4e905c8f062b2b9d 100644 (file)
@@ -32,3 +32,4 @@ aclocal.m4
 stamp-h1
 readline-6.2
 readline-6.2.tar.gz
+libffi.arm*
diff --git a/.gitmodules b/.gitmodules
new file mode 100644 (file)
index 0000000..206b1cb
--- /dev/null
@@ -0,0 +1,3 @@
+[submodule "libffi"]
+       path = libffi
+       url = git://github.com/atgreen/libffi.git
diff --git a/libffi b/libffi
new file mode 160000 (submodule)
index 0000000..0f8690a
--- /dev/null
+++ b/libffi
@@ -0,0 +1 @@
+Subproject commit 0f8690a84c874ec09a090c8c6adfb93c594acac6
diff --git a/libffi.sh b/libffi.sh
new file mode 100755 (executable)
index 0000000..b67bc71
--- /dev/null
+++ b/libffi.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+set -e
+
+for arch in armv6 armv7; do
+    rm -rf "libffi.${arch}"
+    mkdir "libffi.${arch}"
+    cd "libffi.${arch}"
+    CC="clang -arch ${arch}" CFLAGS="-no-integrated-as -isysroot $(xcodebuild -sdk iphoneos5.1 -version Path) -miphoneos-version-min=2.0" ../libffi/configure --host=arm-apple-darwin10
+    make
+    cd ..
+done