]> code.delx.au - gnu-emacs/commitdiff
Fix tags created from DEFVAR_* declarations in C
authorEli Zaretskii <eliz@gnu.org>
Tue, 12 May 2015 19:55:13 +0000 (22:55 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 12 May 2015 19:55:13 +0000 (22:55 +0300)
* src/Makefile.in (TAGS): Improve the --regex argument to etags,
to make tags extracted from DEFVAR_* declarations more accurate.

src/Makefile.in

index 32615c848a73ecc01157ac87aef489ad5ee9c317..44995a45a0cb5f65a43fbc377c522134a853b8d4 100644 (file)
@@ -603,9 +603,9 @@ ctagsfiles3 = [a-zA-Z]*.m
 ## rather than the file contents.
 TAGS: $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2) $(srcdir)/$(ctagsfiles3)
        "$(ETAGS)" --include=../lisp/TAGS --include=$(lwlibdir)/TAGS \
-         --regex='{c}/[        ]*DEFVAR_[A-Z_  (]+"\([^"]+\)"/' \
+         --regex='{c}/[        ]*DEFVAR_[A-Z_  (]+"\([^"]+\)"/\1/' \
          $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2) \
-         --regex='{objc}/[     ]*DEFVAR_[A-Z_  (]+"\([^"]+\)"/' \
+         --regex='{objc}/[     ]*DEFVAR_[A-Z_  (]+"\([^"]+\)"/\1/' \
          $(srcdir)/$(ctagsfiles3)
 
 ## Arrange to make tags tables for ../lisp and ../lwlib,