From: Jay Freeman (saurik) Date: Fri, 6 Sep 2013 11:23:55 +0000 (-0700) Subject: Add libffi submodule and a script to build for iOS. X-Git-Tag: v0.9.500%b1~28 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/14db927bc1ec56bcefb815178ff3e2c9946dd54c Add libffi submodule and a script to build for iOS. --- diff --git a/.gitignore b/.gitignore index f45730a..85e4c3c 100644 --- a/.gitignore +++ b/.gitignore @@ -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 index 0000000..206b1cb --- /dev/null +++ b/.gitmodules @@ -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 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 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