f21b1a61e3
KIVYIOSROOT represent the root of this project. It can be used in external project to refer of this project (like using build/lib directory, or build/include) + change current build_* to copy include and lib in a common build/ directory
25 lines
818 B
Bash
Executable file
25 lines
818 B
Bash
Executable file
#!/bin/bash
|
|
|
|
. environment.sh
|
|
|
|
FT_VERSION=2.4.8
|
|
|
|
if [ ! -d freetype-$FT_VERSION ]; then
|
|
curl -L http://download.savannah.gnu.org/releases/freetype/freetype-$FT_VERSION.tar.bz2 > freetype-$FT_VERSION.tar.bz2
|
|
tar xjf freetype-$FT_VERSION.tar.bz2
|
|
fi
|
|
|
|
if [ -f freetype-$FT_VERSION/libfreetype-arm7.a ]; then
|
|
exit 0;
|
|
fi
|
|
|
|
# lib not found, compile it
|
|
pushd .
|
|
cd freetype-$FT_VERSION
|
|
./configure --prefix=/usr/local/iphone --host=arm-apple-darwin --enable-static=yes --enable-shared=no CC=$DEVROOT/usr/bin/arm-apple-darwin10-llvm-gcc-4.2 AR=$DEVROOT/usr/bin/ar LDFLAGS="-isysroot $SDKROOT -miphoneos-version-min=$SDKVER" CFLAGS="-O0 -g -miphoneos-version-min=$SDKVER -isysroot $SDKROOT"
|
|
make clean
|
|
make
|
|
|
|
# copy to buildroot
|
|
cp objs/.libs/libfreetype.a $BUILDROOT/lib/libfreetype.a
|
|
cp -a include $BUILDROOT/include/freetype
|