Hi, When several modules have the same line
GPERF = gperf in their module description, automake complains like this: gllib/Makefile.am:579: GPERF multiply defined in condition TRUE ... gllib/Makefile.am:548: ... `GPERF' previously defined here I could put special magic into gnulib-tool to solve this, but I can just as well define a tiny module 'gperf' that contains this line. 2007-11-11 Bruno Haible <[EMAIL PROTECTED]> * modules/gperf: New file. * modules/iconv_open (Depends-on): Add it. (Makefile.am): Remove the GPERF definition. *** modules/gperf.orig 2003-09-23 19:59:22.000000000 +0200 --- modules/gperf 2007-11-12 01:34:05.000000000 +0100 *************** *** 0 **** --- 1,20 ---- + Description: + Provides the GNU gperf build tool. + + Files: + + Depends-on: + + configure.ac: + + Makefile.am: + GPERF = gperf + + Include: + + License: + unlimited + + Maintainer: + Bruno Haible + *** modules/iconv_open.orig 2007-11-12 01:38:13.000000000 +0100 --- modules/iconv_open 2007-11-12 01:32:14.000000000 +0100 *************** *** 12,17 **** --- 12,18 ---- m4/iconv_open.m4 Depends-on: + gperf include_next iconv c-ctype *************** *** 40,46 **** mv [EMAIL PROTECTED] $@ MOSTLYCLEANFILES += iconv.h iconv.h-t - GPERF = gperf iconv_open-aix.h: iconv_open-aix.gperf $(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > [EMAIL PROTECTED] mv [EMAIL PROTECTED] $@ --- 41,46 ----