From 14db927bc1ec56bcefb815178ff3e2c9946dd54c Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Fri, 6 Sep 2013 04:23:55 -0700 Subject: [PATCH] Add libffi submodule and a script to build for iOS. --- .gitignore | 1 + .gitmodules | 3 +++ libffi | 1 + libffi.sh | 12 ++++++++++++ 4 files changed, 17 insertions(+) create mode 100644 .gitmodules create mode 160000 libffi create mode 100755 libffi.sh 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 -- 2.47.2