Richard W.M. Jones wrote:
On Wed, Aug 12, 2009 at 11:30:19AM +0200, Jim Meyering wrote:
> +# In order to accommodate versions of automake that are older than 1.11
> +# remove options that we find useful but that would otherwise not be recognized.
> +v=$(automake --version | { read ver && echo ${ver#*) }; })
> +case $v in
> + 1.1[1-9]*|[2-9]*) ;; # Good!
> + *) perl -pi -e 's/(AM_INIT_AUTOMAKE\(\[.*?)\s*color-tests\s*(.*)/$1
$2/'\
> + configure.ac daemon/configure.ac ;;
> +esac
> +
Eeee yuk. Is there not some other way to do this?
For example, could we redefine AM_INIT_AUTOMAKE macro so that it
ignores options which aren't supported and passes the remaining ones
to the real AM_INIT_AUTOMAKE? (I have no idea how to do this, so just
a suggestion).
That is probably feasible.
For this particular use case, it's not worth the investment.
However, once I get around to enabling automake's new parallel
tests option, imho, it will be.
That latter tends to reduce "make check" duration by 50% or more.