diff options
author | 2013-09-26 07:59:09 -0700 | |
---|---|---|
committer | 2013-09-26 07:59:09 -0700 | |
commit | eb7802845d51a18e8d6533e961f43c4c55b889cf (patch) | |
tree | 66a99eae6630d226750ddf36a63131514a465a79 /scripts | |
parent | 9d270bc10ef50c7c7965f7ae35965ce23b570220 (diff) | |
parent | 7b37c308ef119c6f5b159eeab6bd260f8abd6c65 (diff) |
Merge pull request #401 from mronge/arm64
Added arm64 support.
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/build-mailcore2-ios.sh | 9 | ||||
-rwxr-xr-x | scripts/prepare-ctemplate-ios.sh | 3 | ||||
-rwxr-xr-x | scripts/prepare-icu4c-ios.sh | 13 | ||||
-rwxr-xr-x | scripts/prepare-libetpan-ios.sh | 13 | ||||
-rwxr-xr-x | scripts/prepare-tidy-ios.sh | 9 |
5 files changed, 30 insertions, 17 deletions
diff --git a/scripts/build-mailcore2-ios.sh b/scripts/build-mailcore2-ios.sh index a505fce0..e04755b3 100755 --- a/scripts/build-mailcore2-ios.sh +++ b/scripts/build-mailcore2-ios.sh @@ -2,8 +2,10 @@ if xcodebuild -showsdks|grep iphoneos6.1 >/dev/null ; then sdkversion=6.1 + devicearchs="armv7 armv7s" elif xcodebuild -showsdks|grep iphoneos7.0 >/dev/null ; then sdkversion=7.0 + devicearchs="armv7 armv7s arm64" else echo SDK not found exit 1 @@ -54,17 +56,16 @@ done echo building mailcore2 cd "$srcdir/mailcore2/build-mac" sdk="iphoneos$sdkversion" -archs="armv7 armv7s" echo building $sdk -xcodebuild -project mailcore2.xcodeproj -sdk $sdk -target "static mailcore2 ios" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$archs" +xcodebuild -project mailcore2.xcodeproj -sdk $sdk -target "static mailcore2 ios" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$devicearchs" if test x$? != x0 ; then echo failed exit 1 fi sdk="iphonesimulator$sdkversion" -archs="i386" +simarchs="i386" echo building $sdk -xcodebuild -project mailcore2.xcodeproj -sdk $sdk -target "static mailcore2 ios" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$archs" +xcodebuild -project mailcore2.xcodeproj -sdk $sdk -target "static mailcore2 ios" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$simarchs" if test x$? != x0 ; then echo failed exit 1 diff --git a/scripts/prepare-ctemplate-ios.sh b/scripts/prepare-ctemplate-ios.sh index 5185cb98..19a1f7d4 100755 --- a/scripts/prepare-ctemplate-ios.sh +++ b/scripts/prepare-ctemplate-ios.sh @@ -4,8 +4,10 @@ url="https://github.com/dinhviethoa/ctemplate" if xcodebuild -showsdks|grep iphoneos6.1 >/dev/null ; then sdkversion=6.1 + MARCHS="armv7 armv7s" elif xcodebuild -showsdks|grep iphoneos7.0 >/dev/null ; then sdkversion=7.0 + MARCHS="armv7 armv7s arm64" else echo SDK not found exit 1 @@ -70,7 +72,6 @@ sdk="iphoneos$sdkversion" sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS$sdkversion.sdk" ARCH=arm -MARCHS="armv7 armv7s" for MARCH in $MARCHS; do echo "$logdir/ctemplate-build.log" export CFLAGS="-arch ${MARCH} -isysroot $sysroot" diff --git a/scripts/prepare-icu4c-ios.sh b/scripts/prepare-icu4c-ios.sh index b09daff7..a6a6b0aa 100755 --- a/scripts/prepare-icu4c-ios.sh +++ b/scripts/prepare-icu4c-ios.sh @@ -2,8 +2,10 @@ if xcodebuild -showsdks|grep iphoneos6.1 >/dev/null ; then sdkversion=6.1 + archs="armv7 armv7s i386" elif xcodebuild -showsdks|grep iphoneos7.0 >/dev/null ; then sdkversion=7.0 + archs="armv7 armv7s arm64 i386" else echo SDK not found exit 1 @@ -81,7 +83,15 @@ make >> "$logdir/icu4c-build.log" make install "prefix=$tmpdir/crossbuild/icu4c-$MARCH" >> "$logdir/icu4c-build.log" ARCH=arm -MARCHS="armv7 armv7s" +if xcodebuild -showsdks|grep iphoneos6.1 >/dev/null ; then + MARCHS="armv7 armv7s" +elif xcodebuild -showsdks|grep iphoneos7.0 >/dev/null ; then + sdkversion=7.0 + MARCHS="armv7 armv7s arm64" +else + echo SDK not found + exit 1 +fi iphonesdk="iphoneos$sdkversion" sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS$sdkversion.sdk" @@ -147,7 +157,6 @@ iculx_paths="" icutest_paths="" icutu_paths="" icuuc_paths="" -archs="armv7 armv7s i386" for cur_arch in $archs ; do icudata_paths="$icudata_paths icu4c-$cur_arch/lib/libicudata.a" icui18n_paths="$icui18n_paths icu4c-$cur_arch/lib/libicui18n.a" diff --git a/scripts/prepare-libetpan-ios.sh b/scripts/prepare-libetpan-ios.sh index e8b9494c..414e7ed7 100755 --- a/scripts/prepare-libetpan-ios.sh +++ b/scripts/prepare-libetpan-ios.sh @@ -2,15 +2,17 @@ if xcodebuild -showsdks|grep iphoneos6.1 >/dev/null ; then sdkversion=6.1 + devicearchs="armv7 armv7s" elif xcodebuild -showsdks|grep iphoneos7.0 >/dev/null ; then sdkversion=7.0 + devicearchs="armv7 armv7s arm64" else echo SDK not found exit 1 fi -url="https://github.com/dinhviethoa/libetpan.git" -rev=df052805726c7825ea7dce127b5df501cbf62238 +url="https://github.com/dihnviethoa/libetpan.git" +rev=df52b2892a372a73916c8532557c80569dc30258 pushd `dirname $0` > /dev/null scriptpath=`pwd` @@ -71,17 +73,16 @@ echo building libetpan cd "$srcdir/libetpan/build-mac" sdk="iphoneos$sdkversion" -archs="armv7 armv7s" echo building $sdk -xcodebuild -project libetpan.xcodeproj -sdk $sdk -target "libetpan ios" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$archs" +xcodebuild -project libetpan.xcodeproj -sdk $sdk -target "libetpan ios" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$devicearchs" if test x$? != x0 ; then echo failed exit 1 fi sdk="iphonesimulator$sdkversion" -archs="i386" +simarchs="i386" echo building $sdk -xcodebuild -project libetpan.xcodeproj -sdk $sdk -target "libetpan ios" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$archs" +xcodebuild -project libetpan.xcodeproj -sdk $sdk -target "libetpan ios" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$simarchs" if test x$? != x0 ; then echo failed exit 1 diff --git a/scripts/prepare-tidy-ios.sh b/scripts/prepare-tidy-ios.sh index f48f9726..1fca5900 100755 --- a/scripts/prepare-tidy-ios.sh +++ b/scripts/prepare-tidy-ios.sh @@ -2,8 +2,10 @@ if xcodebuild -showsdks|grep iphoneos6.1 >/dev/null ; then sdkversion=6.1 + devicearchs="armv7 armv7s" elif xcodebuild -showsdks|grep iphoneos7.0 >/dev/null ; then sdkversion=7.0 + devicearchs="armv7 armv7s arm64" else echo SDK not found exit 1 @@ -62,17 +64,16 @@ echo building tidy-html5 cd "$srcdir/tidy-html5/build-mac" sdk="iphoneos$sdkversion" -archs="armv7 armv7s" echo building $sdk -xcodebuild -project Tidy.xcodeproj -sdk $sdk -target "tidy" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$archs" >/dev/null 2>&1 +xcodebuild -project Tidy.xcodeproj -sdk $sdk -target "tidy" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$devicearchs" >/dev/null 2>&1 if test x$? != x0 ; then echo failed exit 1 fi sdk="iphonesimulator$sdkversion" -archs="i386" +simarchs="i386" echo building $sdk -xcodebuild -project Tidy.xcodeproj -sdk $sdk -target "tidy" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$archs" >/dev/null 2>&1 +xcodebuild -project Tidy.xcodeproj -sdk $sdk -target "tidy" -configuration Release SYMROOT="$tmpdir/bin" OBJROOT="$tmpdir/obj" ARCHS="$simarchs" >/dev/null 2>&1 if test x$? != x0 ; then echo failed exit 1 |