bpo-39144 Align ctags and etags behaviours in the makefile and include Python stdlib files (GH-17721)
(cherry picked from commit ef7eaafc9d
)
Co-authored-by: Anthony Shaw <anthony.p.shaw@gmail.com>
This commit is contained in:
parent
5641b6d311
commit
d7aa3d2684
|
@ -1669,6 +1669,7 @@ tags::
|
|||
ctags -w $(srcdir)/Include/*.h $(srcdir)/Include/internal/*.h
|
||||
for i in $(SRCDIRS); do ctags -f tags -w -a $(srcdir)/$$i/*.[ch]; done
|
||||
ctags -f tags -w -a $(srcdir)/Modules/_ctypes/*.[ch]
|
||||
find $(srcdir)/Lib -type f -name "*.py" -not -name "test_*.py" -not -path "*/test/*" -not -path "*/tests/*" -not -path "*/*_test/*" | ctags -f tags -w -a -L -
|
||||
LC_ALL=C sort -o tags tags
|
||||
|
||||
# Create a tags file for GNU Emacs
|
||||
|
@ -1676,6 +1677,8 @@ TAGS::
|
|||
cd $(srcdir); \
|
||||
etags Include/*.h Include/internal/*.h; \
|
||||
for i in $(SRCDIRS); do etags -a $$i/*.[ch]; done
|
||||
etags -a $(srcdir)/Modules/_ctypes/*.[ch]
|
||||
find $(srcdir)/Lib -type f -name "*.py" -not -name "test_*.py" -not -path "*/test/*" -not -path "*/tests/*" -not -path "*/*_test/*" | etags - -a
|
||||
|
||||
# Sanitation targets -- clean leaves libraries, executables and tags
|
||||
# files, which clobber removes as well
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
The ctags and etags build targets both include Modules/_ctypes and Python standard library source files.
|
Loading…
Reference in New Issue