# HG changeset patch # User Michael Goffioul # Date 1383660323 18000 # Node ID 29e227f8bef604c12b21b4ba04997ee48bf669fc # Parent 67bcfe6539c70614e68f75f926a0215edece2446 Don't depend on build-m4/build-xz for MSVC and native-MinGW. * Makefile.in: Don't depend on build-m4 in native-MinGW. Don't depend on build-xz for MSVC, add xz to REQUIREMENTS. * src/build-autoconf.mk: Likewise. * src/build-m4.mk: Remove native-MinGW pass-through. diff -r 67bcfe6539c7 -r 29e227f8bef6 Makefile.in --- a/Makefile.in Tue Nov 05 09:05:23 2013 -0500 +++ b/Makefile.in Tue Nov 05 09:05:23 2013 -0500 @@ -160,6 +160,12 @@ # use the msys m4 in native mingw ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) REQUIREMENTS += m4 + BUILD_TOOLS := $(filter-out build-m4, $(BUILD_TOOLS)) +endif +# Use msys xz under MSVC. +ifeq ($(MXE_SYSTEM),msvc) + REQUIREMENTS += xz + BUILD_TOOLS := $(filter-out build-xz, $(BUILD_TOOLS)) endif diff -r 67bcfe6539c7 -r 29e227f8bef6 src/build-autoconf.mk --- a/src/build-autoconf.mk Tue Nov 05 09:05:23 2013 -0500 +++ b/src/build-autoconf.mk Tue Nov 05 09:05:23 2013 -0500 @@ -7,7 +7,14 @@ $(PKG)_SUBDIR := autoconf-$($(PKG)_VERSION) $(PKG)_FILE := autoconf-$($(PKG)_VERSION).tar.xz $(PKG)_URL := ftp://ftp.gnu.org/pub/gnu/autoconf/$($(PKG)_FILE) -$(PKG)_DEPS := build-xz build-m4 +$(PKG)_DEPS := + +ifneq ($(MXE_SYSTEM),msvc) + ifneq ($(MXE_NATIVE_MINGW_BUILD),yes) + $(PKG)_DEPS += build-m4 + endif + $(PKG)_DEPS += build-xz +endif define $(PKG)_UPDATE echo 'Warning: Updates are temporarily disabled for package $(PKG).' >&2; diff -r 67bcfe6539c7 -r 29e227f8bef6 src/build-m4.mk --- a/src/build-m4.mk Tue Nov 05 09:05:23 2013 -0500 +++ b/src/build-m4.mk Tue Nov 05 09:05:23 2013 -0500 @@ -14,11 +14,6 @@ echo $($(PKG)_VERSION) endef -ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) -define $(PKG)_BUILD - echo "Ignoring build-m4 for native mingw build" -endef -else define $(PKG)_BUILD mkdir '$(1).build' cd '$(1).build' && '$(1)/configure' \ @@ -26,4 +21,3 @@ $(MAKE) -C '$(1).build' -j '$(JOBS)' $(MAKE) -C '$(1).build' -j 1 install endef -endif