From: Tom Tromey Date: Fri, 22 Dec 2000 06:05:51 +0000 (+0000) Subject: * automake.texi (Tags): Document GTAGS target. X-Git-Tag: Release-1-4b~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e989599466437c46885a383ee0d7fedf94a9ddea;p=thirdparty%2Fautomake.git * automake.texi (Tags): Document GTAGS target. * tags.am (GTAGS): New target. --- diff --git a/ChangeLog b/ChangeLog index 8e9c627bb..b85ed76b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2000-12-21 Tom Tromey + * automake.texi (Tags): Document GTAGS target. + * tags.am (GTAGS): New target. + * automake.in (libtoolize_files): Removed ltconfig. (initialize_global_constants): Added ltconfig to common_files. diff --git a/automake.texi b/automake.texi index c099ae8bd..5d2d36bf3 100644 --- a/automake.texi +++ b/automake.texi @@ -3228,6 +3228,10 @@ Automake will also generate an @code{ID} target which will run directory-by-directory basis. @trindex id +Automake also supports the GNU Global Tags program. The @code{GTAGS} +target runs Global Tags automatically and puts the result in the top +build directory. + @node Suffixes, , Tags, Miscellaneous @section Handling new file extensions diff --git a/lib/am/tags.am b/lib/am/tags.am index d7b60d479..3bc80e8a4 100644 --- a/lib/am/tags.am +++ b/lib/am/tags.am @@ -50,3 +50,9 @@ SUBDIRS done; \ ## Make sure we have something to run etags on. test -z "$(ETAGS_ARGS)@CONFIG@$$unique$(LISP)$$tags" \ || etags $(ETAGS_ARGS) $$tags @CONFIG@ $$unique $(LISP) + +## Support `Global' tags. +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $$here diff --git a/stamp-vti b/stamp-vti index 3fe1fecef..ba02ac6db 100644 --- a/stamp-vti +++ b/stamp-vti @@ -1,4 +1,4 @@ -@set UPDATED 20 December 2000 +@set UPDATED 21 December 2000 @set UPDATED-MONTH December 2000 @set EDITION 1.4a @set VERSION 1.4a diff --git a/tags.am b/tags.am index d7b60d479..3bc80e8a4 100644 --- a/tags.am +++ b/tags.am @@ -50,3 +50,9 @@ SUBDIRS done; \ ## Make sure we have something to run etags on. test -z "$(ETAGS_ARGS)@CONFIG@$$unique$(LISP)$$tags" \ || etags $(ETAGS_ARGS) $$tags @CONFIG@ $$unique $(LISP) + +## Support `Global' tags. +GTAGS: + here=`CDPATH=: && cd $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $$here diff --git a/version.texi b/version.texi index 3fe1fecef..ba02ac6db 100644 --- a/version.texi +++ b/version.texi @@ -1,4 +1,4 @@ -@set UPDATED 20 December 2000 +@set UPDATED 21 December 2000 @set UPDATED-MONTH December 2000 @set EDITION 1.4a @set VERSION 1.4a