From: Peter Korsgaard Date: Wed, 2 Oct 2013 21:37:58 +0000 (+0200) Subject: pkg-autotools.mk: default host AUTORECONF{,_OPT} to the target values X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=97c687000a3f987440cc73bcfa26ae30bb9af28f;p=buildroot.git pkg-autotools.mk: default host AUTORECONF{,_OPT} to the target values When we have patches touching configure.ac and hence need to set _AUTORECONF = YES we also have to remember to set HOST__AUTORECONF = YES if we build both host and target versions, which is often forgotten (latest case was bison). Fix it by making the host versions of _AUTORECONF and _AUTORECONF_OPT default to whatever the target versions are set to, similar to how we handle a number of the other variables. Signed-off-by: Peter Korsgaard --- diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk index b0edddebc7..9523529824 100644 --- a/package/pkg-autotools.mk +++ b/package/pkg-autotools.mk @@ -70,12 +70,19 @@ ifndef $(2)_MAKE endif endif +ifndef $(2)_AUTORECONF + ifdef $(3)_AUTORECONF + $(2)_AUTORECONF = $($(3)_AUTORECONF) + else + $(2)_AUTORECONF ?= NO + endif +endif + $(2)_CONF_ENV ?= $(2)_CONF_OPT ?= $(2)_MAKE_ENV ?= $(2)_MAKE_OPT ?= -$(2)_AUTORECONF ?= NO -$(2)_AUTORECONF_OPT ?= +$(2)_AUTORECONF_OPT ?= $($(3)_AUTORECONF_OPT) $(2)_INSTALL_OPT ?= install $(2)_INSTALL_STAGING_OPT ?= DESTDIR=$$(STAGING_DIR) install $(2)_INSTALL_TARGET_OPT ?= DESTDIR=$$(TARGET_DIR) install