summaryrefslogtreecommitdiff
path: root/external/freetype
diff options
context:
space:
mode:
authorZolnai Tamás <tamas.zolnai@collabora.com>2014-04-18 10:10:39 +0200
committerZolnai Tamás <tamas.zolnai@collabora.com>2014-04-18 11:19:26 +0200
commitb6cbb15026e2df1e985f19c5bb723f64a26f2658 (patch)
tree2e8aa9e3d15b78dbc1b08b12b0f94e2292bd8129 /external/freetype
parentec95e6a17c591bff6c0582c304c1beeb1efe141f (diff)
Freetype is needed by libgltf on all platforms
Change-Id: I042cbc5f4cabfa7ec387594189e2f86be6ec7fbf
Diffstat (limited to 'external/freetype')
-rw-r--r--external/freetype/ExternalProject_freetype.mk20
-rw-r--r--external/freetype/Module_freetype.mk2
-rw-r--r--external/freetype/README4
3 files changed, 12 insertions, 14 deletions
diff --git a/external/freetype/ExternalProject_freetype.mk b/external/freetype/ExternalProject_freetype.mk
index aa9a1b7ee03a..11fcba55530a 100644
--- a/external/freetype/ExternalProject_freetype.mk
+++ b/external/freetype/ExternalProject_freetype.mk
@@ -14,16 +14,16 @@ $(eval $(call gb_ExternalProject_register_targets,freetype,\
))
$(call gb_ExternalProject_get_state_target,freetype,build) :
- cd $(EXTERNAL_WORKDIR) \
- && CFLAGS="$(if $(debug),-g) $(gb_VISIBILITY_FLAGS)" \
+ $(call gb_ExternalProject_run,build,\
./configure \
- --disable-shared \
- --without-zlib \
- --without-bzip2 \
- --prefix=$(call gb_UnpackedTarball_get_dir,freetype/instdir) \
- --build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) \
- && chmod +x builds/unix/freetype-config \
- && $(MAKE) install \
- && touch $@
+ --disable-shared \
+ --without-zlib \
+ --without-bzip2 \
+ --prefix=$(call gb_UnpackedTarball_get_dir,freetype/instdir) \
+ --build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) \
+ CFLAGS="$(if $(debug),-g) $(gb_VISIBILITY_FLAGS)" \
+ && chmod +x builds/unix/freetype-config \
+ && $(MAKE) install \
+ && touch $@ )
# vim: set noet sw=4 ts=4:
diff --git a/external/freetype/Module_freetype.mk b/external/freetype/Module_freetype.mk
index 51badc871998..9ff2582def01 100644
--- a/external/freetype/Module_freetype.mk
+++ b/external/freetype/Module_freetype.mk
@@ -9,7 +9,7 @@
$(eval $(call gb_Module_Module,freetype))
-ifeq ($(OS),ANDROID)
+ifneq (,$(or $(filter-out ANDROID,$(OS)),$(ENABLE_GLTF)))
$(eval $(call gb_Module_add_targets,freetype,\
ExternalProject_freetype \
diff --git a/external/freetype/README b/external/freetype/README
index c90f9509fb1a..481466432abf 100644
--- a/external/freetype/README
+++ b/external/freetype/README
@@ -1,8 +1,6 @@
-This "bundled" freetype is built only in an Android build
-
FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable,
and portable while capable of producing high-quality output (glyph images). It can be
used in graphics libraries, display servers, font conversion tools, text image generation
tools, and many other products as well.
-From [http://freetype.sourceforge.net/freetype2/index.html] \ No newline at end of file
+From [http://freetype.sourceforge.net/freetype2/index.html]