summaryrefslogtreecommitdiffstats
path: root/src/gettext.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2019-04-02 05:21:33 (GMT)
committerTony Theodore <tonyt@logyst.com>2019-04-02 05:21:33 (GMT)
commitae3ebf05e657d337f1989a048e7a2e728c02a067 (patch)
tree38d9acb26a7f63e99db41b811eda541af023d0d4 /src/gettext.mk
parent4d8d9b32c92e3eb4a3656c3b33c4d93ec7208287 (diff)
downloadmxe-ae3ebf05e657d337f1989a048e7a2e728c02a067.zip
mxe-ae3ebf05e657d337f1989a048e7a2e728c02a067.tar.gz
mxe-ae3ebf05e657d337f1989a048e7a2e728c02a067.tar.bz2
gettext: use plugin for darwin overrides
Diffstat (limited to 'src/gettext.mk')
-rw-r--r--src/gettext.mk26
1 files changed, 4 insertions, 22 deletions
diff --git a/src/gettext.mk b/src/gettext.mk
index 168ed0a..1595b7f 100644
--- a/src/gettext.mk
+++ b/src/gettext.mk
@@ -25,38 +25,20 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- cd '$(1)/gettext-runtime' && ./configure \
+ cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/gettext-runtime/configure' \
$(MXE_CONFIGURE_OPTS) \
--enable-threads=win32 \
--without-libexpat-prefix \
--without-libxml2-prefix \
CONFIG_SHELL=$(SHELL)
- $(MAKE) -C '$(1)/gettext-runtime/intl' -j '$(JOBS)' install
+ $(MAKE) -C '$(BUILD_DIR)/intl' -j '$(JOBS)'
+ $(MAKE) -C '$(BUILD_DIR)/intl' -j 1 install
endef
-define $(PKG)_BUILD_NATIVE
+define $(PKG)_BUILD_$(BUILD)
# build and install the library
cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
$(MXE_CONFIGURE_OPTS)
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MXE_DISABLE_DOCS)
$(MAKE) -C '$(BUILD_DIR)' -j 1 install $(MXE_DISABLE_DOCS)
endef
-
-define $(PKG)_BUILD_DARWIN
- # causes issues with other packages so use different prefix
- # but install *.m4 files and bins to standard location
- cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
- $(MXE_CONFIGURE_OPTS) \
- --with-included-libcroco \
- --prefix='$(PREFIX)/$(TARGET).gnu' \
- --bindir='$(PREFIX)/$(TARGET)/bin' \
- --datarootdir='$(PREFIX)/$(TARGET)/share'
- $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MXE_DISABLE_DOCS)
- $(MAKE) -C '$(BUILD_DIR)' -j 1 install $(MXE_DISABLE_DOCS)
-endef
-
-define $(PKG)_BUILD_$(BUILD)
- $(if $(findstring darwin, $(BUILD)), \
- $($(PKG)_BUILD_DARWIN), \
- $($(PKG)_BUILD_NATIVE))
-endef