GNU bug report logs - #14132
check-build target

Previous Next

Package: automake;

Reported by: Zimmermann Paul <Paul.Zimmermann <at> inria.fr>

Date: Wed, 3 Apr 2013 17:02:02 UTC

Severity: wishlist

Full log


View this message in rfc822 format

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: Zimmermann Paul <Paul.Zimmermann <at> inria.fr>
Cc: 14132 <at> debbugs.gnu.org, Vincent.Lefevre <at> ens-lyon.fr
Subject: bug#14132: check-build target
Date: Fri, 19 Apr 2013 16:34:58 +0200
severity 14132 wishlist
thanks

Hi Paul, sorry for the shameful delay.

On 04/03/2013 03:37 PM, Zimmermann Paul wrote:
>        Hi,
> 
> this is not a real bug report, but a feature request.
> 
And tagging the report accordingly.

> We are using automake in the GNU MPFR project. Thank you for this program!
> In our "make check" target, automake produces:
> 
> check-am: all-am
>         $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS)
>         $(MAKE) $(AM_MAKEFLAGS) check-TESTS
> 
> However when cross-compiling, we'd like to only build the tests binaries,
> not run them on the build machine.
> 
> Thus it would be nice to have a separate target (say check-build) that would
> only build the check programs, not run them:
> 
> check-build:
>         $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS)
> 
Sound sensible.  Maybe with s/check-build/check-build-am/ though, to avoid
impinging on the user namespace, and avoid breaking existing Makefile.am
that happen to already use the 'check-build' target name for other purposes
(I bet there are such packages in the wild).

> check-am: all-am check-build
>         $(MAKE) $(AM_MAKEFLAGS) check-TESTS
>
A change in this direction doesn't seem to difficult, and I agree that the
feature you are requesting might indeed be useful.  But I don't have much
Automake time ATM, and there are existing loose ends that needs to be
addressed first.  So I don't know when I will get back to your feature
request, sadly.  In the meantime, if you want to help speeding things up,
patches are very welcome ;-)

Best regards,
  Stefano




This bug report was last modified 12 years and 60 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.