freetype: trim config
[qi-bootmenu-system.git] / sources / sections / freetype.sh
blob7f849ab6ce5d422ee6be67760d717e22ddc54d6d
1 setupfor freetype
3 cp "$CONFIG_DIR/freetype-modules.cfg" modules.cfg
5 for c in \
6 FT_CONFIG_OPTION_USE_LZW \
7 FT_CONFIG_OPTION_USE_ZLIB \
8 FT_CONFIG_OPTION_POSTSCRIPT_NAMES \
9 FT_CONFIG_OPTION_ADOBE_GLYPH_LIST \
10 FT_CONFIG_OPTION_MAC_FONTS \
11 TT_CONFIG_OPTION_GX_VAR_SUPPORT \
12 TT_CONFIG_OPTION_BDF \
13 TT_CONFIG_OPTION_SFNT_NAMES \
14 AF_CONFIG_OPTION_CJK \
15 AF_CONFIG_OPTION_INDIC \
16 FT_CONFIG_OPTION_OLD_INTERNALS
18 sed -i 's,^#define '$c',/* & */,g' include/freetype/config/ftoption.h
19 done
21 LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS" ./configure $CROSS_CONFIGURE_FLAGS --prefix=/usr &&
22 make &&
23 make DESTDIR="$STAGING_DIR" install || dienow
25 if [ -z "$STATIC" ]; then
26 cp -P $STAGING_DIR/usr/lib/libfreetype.so* $ROOT_DIR/usr/lib || dienow
29 pkgconfig_fixup_prefix freetype
30 libtool_fixup_libdir freetype
32 cleanup freetype