Index: scripts/build_ios.sh ================================================================== --- scripts/build_ios.sh +++ scripts/build_ios.sh @@ -47,18 +47,24 @@ make distclean } build armv7 arm-apple-darwin iPhoneOS build arm64 arm64-apple-darwin iPhoneOS +build i386 i386-apple-darwin iPhoneSimulator build x86_64 x86_64-apple-darwin iPhoneSimulator msg "Sanity checking" diff -Nru $prefix/armv7/include $prefix/arm64/include diff -Nru $prefix/armv7/Frameworks/ObjFW.framework/Headers \ $prefix/arm64/Frameworks/ObjFW.framework/Headers diff -Nru $prefix/armv7/Frameworks/ObjFW_Bridge.framework/Headers \ $prefix/arm64/Frameworks/ObjFW_Bridge.framework/Headers +diff -Nru $prefix/i386/include $prefix/x86_64/include +diff -Nru $prefix/i386/Frameworks/ObjFW.framework/Headers \ + $prefix/x86_64/Frameworks/ObjFW.framework/Headers +diff -Nru $prefix/i386/Frameworks/ObjFW_Bridge.framework/Headers \ + $prefix/x86_64/Frameworks/ObjFW_Bridge.framework/Headers mv $prefix/armv7/include $prefix/ mkdir -p \ $prefix/lib \ $prefix/Frameworks/ObjFW.framework \ @@ -67,10 +73,11 @@ combine() { msg "Combining $1" lipo \ $prefix/armv7/$1 \ $prefix/arm64/$1 \ + $prefix/i386/$1 \ $prefix/x86_64/$1 \ -create -output $prefix/$1 } combine lib/libobjfw.a @@ -83,6 +90,6 @@ rm $prefix/armv7/Frameworks/ObjFW_Bridge.framework/ObjFW_Bridge mv $prefix/armv7/Frameworks/ObjFW_Bridge.framework/* \ $prefix/Frameworks/ObjFW_Bridge.framework/ msg "Cleaning up" -rm -fr $prefix/armv7 $prefix/arm64 $prefix/x86_64 +rm -fr $prefix/armv7 $prefix/arm64 $prefix/i386 $prefix/x86_64