Index: ./src/configure.in =================================================================== RCS file: /cvsroot/ecls/ecl/src/configure.in,v retrieving revision 1.255 diff -u -r1.255 configure.in --- ./src/configure.in 4 Jan 2011 21:50:05 -0000 1.255 +++ ./src/configure.in 16 Jan 2011 00:23:37 -0000 @@ -326,6 +326,7 @@ AC_PROG_MAKE_SET # set $(MAKE) if needed AC_PROG_RANLIB # set variable RANLIB AC_CHECK_TOOL([AR],[ar]) # set variable AR to appropriate `ar' program +AC_CHECK_PROGS([ETAGS],[etags emacs-etags]) # set variable ETAGS to etags program if found dnl ----------------------------------------------------------------------- dnl Checks which do not come with autoconf (must be after AC_PROG_CC) Index: ./src/Makefile.in =================================================================== RCS file: /cvsroot/ecls/ecl/src/Makefile.in,v retrieving revision 1.115 diff -u -r1.115 Makefile.in --- ./src/Makefile.in 14 Jan 2011 23:11:49 -0000 1.115 +++ ./src/Makefile.in 16 Jan 2011 00:23:37 -0000 @@ -18,6 +18,7 @@ RM = @RM@ LN_S = @LN_S@ EXE = @EXEEXT@ +ETAGS = @ETAGS@ # ==================== Where To Install Things ==================== @@ -193,7 +194,6 @@ $(mkinstalldirs) $(DESTDIR)$(mandir)/man$(manext) $(INSTALL_DATA) doc/ecl.man $(DESTDIR)$(mandir)/man$(manext)/ecl.$(manext) $(INSTALL_DATA) doc/ecl-config.man $(DESTDIR)$(mandir)/man$(manext)/ecl-config.$(manext) - done flatinstall: build-stamp $(MAKE) DESTDIR=$(DESTDIR) bindir=$(prefix) libdir=$(prefix) \ @@ -247,9 +247,10 @@ # This rule is allowed to fail when etags does not exist. TAGS: echo > $@; + test $ETAGS && \ -srcfiles=`find $(srcdir)/c/ $(srcdir)/h/ -name '*.[chd]'`; \ - etags --language=c -o $@ $$srcfiles && \ - etags --language=none -o $@ --append \ + $ETAGS --language=c -o $@ $$srcfiles && \ + $ETAGS --language=none -o $@ --append \ --regex='/@\([-:*a-zA-z]+\)/\1/' \ --regex='/@(defun \([-:*a-zA-z]+\)/\1/' \ $$srcfiles