[Buildroot] [PATCH] Don't disable dependency tracking if using <pkg>_OVERRIDE_SRCDIR.

Romain Naour romain.naour at gmail.com
Mon Feb 6 18:39:00 UTC 2017


Hi Ignacy,

Le 01/02/2017 à 14:53, Ignacy Gawędzki a écrit :
> Include the --disable-dependency-tracking option in
> <pkg>_CONFIGURE_CMDS only on the condition that <pkg>_OVERRIDE_SRCDIR
> is empty.  Dependency tracking is very welcome while developing in
> order to properly rebuild when calling make <pkg>-rebuild for
> instance.
> 
> Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki at green-communications.fr>
> ---
>  package/pkg-autotools.mk | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk
> index f7b8488..e8579f4 100644
> --- a/package/pkg-autotools.mk
> +++ b/package/pkg-autotools.mk
> @@ -199,7 +199,8 @@ define $(2)_CONFIGURE_CMDS
>  		--disable-documentation \
>  		--with-xmlto=no \
>  		--with-fop=no \
> -		--disable-dependency-tracking \
> +		$$(if $$($$(PKG)_OVERRIDE_SRCDIR),, \
> +		   --disable-dependency-tracking) \
>  		--enable-ipv6 \
>  		$$(DISABLE_NLS) \
>  		$$(SHARED_STATIC_LIBS_OPTS) \
> @@ -232,7 +233,8 @@ define $(2)_CONFIGURE_CMDS
>  		--disable-debug \
>  		--with-xmlto=no \
>  		--with-fop=no \
> -		--disable-dependency-tracking \
> +		$$(if $$($$(PKG)_OVERRIDE_SRCDIR),, \
> +		   --disable-dependency-tracking) \

You're likely working on the target variant, so probably you can let the
dependency tracking enabled for the host?

Best regards,
Romain

>  		$$(QUIET) $$($$(PKG)_CONF_OPTS) \
>  	)
>  endef
> 




More information about the buildroot mailing list