]> git.saurik.com Git - cycript.git/blame - ios.sh
Add initial support for -arch armv6.
[cycript.git] / ios.sh
CommitLineData
9d13f949
JF
1#!/usr/bin/env bash
2
3mkdir -p sysroot.ios
4
5for deb in apr-lib_1.3.3-2 readline_6.0-7; do
6 deb=${deb}_iphoneos-arm.deb
7 #wget http://apt.saurik.com/debs/"${deb}"
8 tar=data.tar.lzma
9 ar -x "${deb}" "${tar}"
10 tar -C sysroot.ios -xf "${tar}"
11 rm -f "${tar}"
12done
13
14dev=/Developer/Platforms/iPhoneOS.platform/Developer
15export CC=${dev}/usr/bin/gcc
16export CXX=${dev}/usr/bin/g++
17
18flags_armv6=()
19flags_armv6+=(-isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk)
20
21flags_armv6+=(-Isysroot.ios/usr/include)
22flags_armv6+=(-Lsysroot.ios/usr/lib)
23
24flags=()
25for flag in "${flags_armv6[@]}"; do
26 flags+=(-Xarch_armv6 "${flag}")
27done
28
29cflags=${flags[*]}
30export CFLAGS=${cflags}
31export CXXFLAGS=${cflags}
32
33lflags=()
34for flag in "${flags[@]}"; do
35 lflags+=("-Xcompiler ${flag}")
36done
37
38lflags=${lflags[*]}
39export LTFLAGS=${lflags}
40
41./configure --prefix=/usr "$@"