From a17f11d4256fca9ae334f89ec97632e0e2036072 Mon Sep 17 00:00:00 2001 From: Markham Date: Fri, 10 Feb 2017 08:51:30 +0100 Subject: [PATCH] decrease freetype size --- make/libraries.mk | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/make/libraries.mk b/make/libraries.mk index a80d2bc..ebe0724 100755 --- a/make/libraries.mk +++ b/make/libraries.mk @@ -201,13 +201,22 @@ $(D)/librtmp: $(D)/zlib $(D)/openssl $(ARCHIVE)/rtmpdump-$(LIBRTMP_VER).tar.gz | $(REMOVE)/rtmpdump-$(LIBRTMP_VER) touch $@ -$(D)/freetype: $(D)/libpng $(ARCHIVE)/freetype-$(FREETYPE_VER).tar.bz2 | $(TARGETPREFIX) +$(D)/freetype: $(D)/zlib $(D)/libpng $(ARCHIVE)/freetype-$(FREETYPE_VER).tar.bz2 | $(TARGETPREFIX) $(UNTAR)/freetype-$(FREETYPE_VER).tar.bz2 pushd $(BUILD_TMP)/freetype-$(FREETYPE_VER); \ sed -i '/#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER/d' include/freetype/config/ftoption.h; \ sed -i 's@\/\* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING \*\/@#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING@' include/freetype/config/ftoption.h; \ - sed -i '/^FONT_MODULES += \(type1\|cid\|pfr\|type42\|pcf\|bdf\)/d' modules.cfg; \ - $(CONFIGURE) --prefix= --build=$(BUILD) --host=$(TARGET); \ + sed -i '/^FONT_MODULES += \(type1\|cid\|pfr\|type42\|pcf\|bdf\|winfonts\|cff\)/d' modules.cfg; \ + $(CONFIGURE) \ + --prefix= \ + --build=$(BUILD) \ + --host=$(TARGET) \ + --disable-static \ + --enable-shared \ + --with-png \ + --with-zlib \ + --without-harfbuzz \ + --without-bzip2; \ $(MAKE) all; \ sed -e "s,^prefix=,prefix=$(TARGETPREFIX)," < builds/unix/freetype-config > $(HOSTPREFIX)/bin/freetype-config; \ chmod 755 $(HOSTPREFIX)/bin/freetype-config; \ -- 2.39.5