diff options
author | 2013-07-08 23:31:04 -0700 | |
---|---|---|
committer | 2013-07-08 23:31:04 -0700 | |
commit | 557546b7a2271efb83fb9454d3227855c2a99ceb (patch) | |
tree | 9e5331b0a6fcbf020ae92c0b788c543e977e676c /scripts/prepare-ctemplate-ios.sh | |
parent | 7d8971fdf12dd9633ead4b07d141f773a80f50e9 (diff) |
Fixed ctemplate build for iOS. Fixed ICU build.
Diffstat (limited to 'scripts/prepare-ctemplate-ios.sh')
-rwxr-xr-x | scripts/prepare-ctemplate-ios.sh | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/scripts/prepare-ctemplate-ios.sh b/scripts/prepare-ctemplate-ios.sh index caeb430c..02c2a7b0 100755 --- a/scripts/prepare-ctemplate-ios.sh +++ b/scripts/prepare-ctemplate-ios.sh @@ -55,8 +55,9 @@ cp -R "$builddir/downloads/ctemplate" "$srcdir/ctemplate" echo building ctemplate cd "$srcdir/ctemplate" -export CC=clang -export CXX=clang++ +TOOLCHAIN=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin +export CC=$TOOLCHAIN/clang +export CXX=$TOOLCHAIN/clang++ export LDLAGS="-lc++ -isysroot $sysrootpath" sdk="iphoneos$sdkversion" @@ -65,8 +66,11 @@ sysroot="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ ARCH=arm MARCHS="armv7 armv7s" for MARCH in $MARCHS; do + echo "$logdir/ctemplate-build.log" export CFLAGS="-arch ${MARCH} -isysroot $sysroot" - export CXXFLAGS=$CFLAGS + export CXXFLAGS="$CFLAGS -stdlib=libstdc++ -std=gnu++11" + export LDFLAGS="-lstdc++ -stdlib=libstdc++" + ./configure --host=${ARCH} --disable-shared --disable-dependency-tracking >> "$logdir/ctemplate-build.log" make >> "$logdir/ctemplate-build.log" make install-libLTLIBRARIES "prefix=$tmpdir/bin/ctemplate-ios/$sdk/$MARCH" >> "$logdir/ctemplate-build.log" @@ -91,8 +95,11 @@ ARCH=i386 MARCHS=i386 for MARCH in $MARCHS; do + echo "$logdir/ctemplate-build.log" export CFLAGS="-arch ${MARCH} -isysroot $sysroot" - export CXXFLAGS=$CFLAGS + export CXXFLAGS="$CFLAGS -stdlib=libstdc++ -std=gnu++11" + export LDFLAGS="-lstdc++ -stdlib=libstdc++" + ./configure --host=${ARCH} --disable-shared --disable-dependency-tracking >> "$logdir/ctemplate-build.log" make >> "$logdir/ctemplate-build.log" make install-libLTLIBRARIES "prefix=$tmpdir/bin/ctemplate-ios/$sdk/$MARCH" >> "$logdir/ctemplate-build.log" |