From: Arnout Vandecappelle Date: Tue, 25 Feb 2014 21:01:47 +0000 (+0100) Subject: ncftp: clarify the NCFTP_RUN_AUTOCONF hook. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5263aa681ab46bd072b7e8a77780afe3ff39c339;p=buildroot.git ncftp: clarify the NCFTP_RUN_AUTOCONF hook. When I saw this patch it took me a while to figure out how/why it worked, so let's make life easier for the eventual version bumper to understand what's going on here. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Peter Korsgaard --- diff --git a/package/ncftp/ncftp.mk b/package/ncftp/ncftp.mk index 841c82ba1c..6ab393430c 100644 --- a/package/ncftp/ncftp.mk +++ b/package/ncftp/ncftp.mk @@ -13,10 +13,13 @@ NCFTP_LICENSE_FILES = doc/LICENSE.txt NCFTP_DEPENDENCIES = host-autoconf +# The bundled configure script is generated by autoconf 2.13 and doesn't +# detect cross-compilation correctly. Therefore, we have to regenerate it. +# We need to pass -I because of the non-standard m4 directory name, and +# none of the other autotools are used, so the below is the easiest. define NCFTP_RUN_AUTOCONF (cd $(@D); $(HOST_DIR)/usr/bin/autoconf -I$(@D)/autoconf_local/) endef - NCFTP_PRE_CONFIGURE_HOOKS += NCFTP_RUN_AUTOCONF ifeq ($(BR2_PACKAGE_NCFTP_GET),y)