Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 1st, 2012  |  syntax: None  |  size: 1.34 KB  |  hits: 20  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. export ARCH=arm-apple-darwin10
  2. export ARCH_PREFIX=${ARCH}-
  3. export PLATFORM=iPhoneOS
  4.  
  5. export SDKVER=5.0
  6. export DEVROOT=/Developer/Platforms/${PLATFORM}.platform/Developer
  7. export SDKROOT="$DEVROOT/SDKs/${PLATFORM}$SDKVER.sdk"
  8. export PKG_CONFIG_PATH="$SDKROOT/usr/lib/pkgconfig:$DEVROOT/usr/lib/pkgconfig"
  9. export AS="$DEVROOT/usr/bin/as"
  10. export ASCPP="$DEVROOT/usr/bin/as"
  11. export AR="$DEVROOT/usr/bin/ar"
  12. export RANLIB="$DEVROOT/usr/bin/ranlib"
  13. export CPP="$DEVROOT/usr/bin/llvm-cpp-4.2"
  14. export CXXCPP="$DEVROOT/usr/bin/llvm-cpp-4.2"
  15. export CC="$DEVROOT/usr/bin/clang"
  16. export CXX="$DEVROOT/usr/bin/clang++"
  17. export LD="$DEVROOT/usr/bin/ld"
  18. export STRIP="$DEVROOT/usr/bin/strip"
  19.  
  20. export CPPFLAGS="-pipe -no-cpp-precomp -I$SDKROOT/usr/lib/gcc/${ARCH}/4.2.1/include -I$SDKROOT/usr/include -I$DEVROOT/usr/include"
  21. export CFLAGS="-arch armv7 -fmessage-length=0 -pipe -fpascal-strings -no-cpp-precomp -miphoneos-version-min=5.0 --sysroot='$SDKROOT' -isystem $SDKROOT/usr/lib/gcc/${ARCH}/4.2.1/include -isystem $SDKROOT/usr/include -isystem $DEVROOT/usr/include"
  22. export CXXFLAGS="$CFLAGS -I$SDKROOT/usr/include/c++/4.2.1/${ARCH}/v6"
  23. export LDFLAGS="--sysroot='$SDKROOT' -L$SDKROOT/usr/lib -L$SDKROOT/usr/lib/system -L$DEVROOT/usr/lib"
  24.  
  25. ./configure --host=${ARCH} --with-protoc=protoc --enable-static --disable-shared --prefix=/tmp/protobuf/arm
  26.  
  27. make clean
  28. make
  29. make check
  30. make install