summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2015-12-14 08:17:46 (GMT)
committerTony Theodore <tonyt@logyst.com>2015-12-14 08:17:46 (GMT)
commit5b3ca65fa50fb924c5263bdf425dac56a2f637be (patch)
tree2d098fe1bdfa0676876331744c318fdb9c9e3a86
parent3dae2fee641abb64d6d21f3ddf115aeee2983b95 (diff)
downloadmxe-5b3ca65fa50fb924c5263bdf425dac56a2f637be.zip
mxe-5b3ca65fa50fb924c5263bdf425dac56a2f637be.tar.gz
mxe-5b3ca65fa50fb924c5263bdf425dac56a2f637be.tar.bz2
freetype: don't create harfbuzz alias during boostrap build
-rw-r--r--src/freetype-bootstrap.mk2
-rw-r--r--src/freetype.mk12
2 files changed, 9 insertions, 5 deletions
diff --git a/src/freetype-bootstrap.mk b/src/freetype-bootstrap.mk
index 472bf84..bea0cbd 100644
--- a/src/freetype-bootstrap.mk
+++ b/src/freetype-bootstrap.mk
@@ -15,5 +15,5 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- $(freetype_BUILD)
+ $(freetype_BUILD_COMMON)
endef
diff --git a/src/freetype.mk b/src/freetype.mk
index c5ea74d..b282a16 100644
--- a/src/freetype.mk
+++ b/src/freetype.mk
@@ -17,10 +17,7 @@ define $(PKG)_UPDATE
tail -1
endef
-define $(PKG)_BUILD
- # alias harfbuzz to handle linking circularity
- $(if $(BUILD_STATIC),\
- ln -sf libharfbuzz.a '$(PREFIX)/$(TARGET)/lib/libharfbuzz_too.a',)
+define $(PKG)_BUILD_COMMON
cd '$(1)' && GNUMAKE=$(MAKE) ./configure \
$(MXE_CONFIGURE_OPTS) \
LIBPNG_CFLAGS="`$(TARGET)-pkg-config libpng --cflags`" \
@@ -31,3 +28,10 @@ define $(PKG)_BUILD
$(MAKE) -C '$(1)' -j 1 install
ln -sf '$(PREFIX)/$(TARGET)/bin/freetype-config' '$(PREFIX)/bin/$(TARGET)-freetype-config'
endef
+
+define $(PKG)_BUILD
+ # alias harfbuzz to handle linking circularity
+ $(if $(BUILD_STATIC),\
+ ln -sf libharfbuzz.a '$(PREFIX)/$(TARGET)/lib/libharfbuzz_too.a',)
+ $($(PKG)_BUILD_COMMON)
+endef