]> git.saurik.com Git - cycript.git/commitdiff
Optimize the iOS builds using -O2 (2/3 size).
authorJay Freeman (saurik) <saurik@saurik.com>
Mon, 4 Jun 2012 04:46:51 +0000 (21:46 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 4 Jun 2012 04:47:31 +0000 (21:47 -0700)
GNUmakefile.in
ios.sh

index 471e1a2dda4b511c2ed4b3590cfe41267948af7e..770f3848b39ebc43020addb924bd6eb82a148bd2 100644 (file)
@@ -178,7 +178,7 @@ inject += Mach/Inject.lo
 Mach/Inject.lo: Trampoline.t.hpp Baton.hpp
 
 %.t.lo: %.t.cpp Baton.hpp Trampoline.hpp
-       $(libtool) --mode=compile $(cxx) $(cflags) -c -o $@ $< -fno-stack-protector -fno-exceptions
+       $(libtool) --mode=compile $(cxx) $(cflags) -c -o $@ $< -fno-stack-protector -fno-exceptions -O0
 
 %.t.hpp: %.t.lo trampoline.sh
        $(srcdir)/trampoline.sh $@ .libs/lib$*.t.$(dll) $* $(sed) $(otool) $(lipo) $(nm) $(libtool) --mode=link $(cxx) $(ldflags) -o lib$*.t.la $< -rpath $(libdir) -Xcompiler -nostdlib
diff --git a/ios.sh b/ios.sh
index 4c19bd0bb8a492a34bb72a37a1d99d3b0d944845..c09d64ca583be5b31abb7922dc9153fe45236faf 100755 (executable)
--- a/ios.sh
+++ b/ios.sh
@@ -42,7 +42,7 @@ flags_armv6+=(-F"${sdk}"/System/Library/PrivateFrameworks)
 flags_armv6+=(-framework WebCore)
 
 
-flags=()
+flags=(-O2)
 for flag in "${flags_armv6[@]}"; do
     flags+=(-Xarch_armv6 "${flag}")
 done