1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

makefiles: do not generate tags for everyone

Create tags file only on request (make tags).
Also clean file with 'make clean'.
This commit is contained in:
Zdenek Kabelac 2015-09-07 13:44:14 +02:00
parent 3ba431e79e
commit acfc56957c
2 changed files with 3 additions and 3 deletions

View File

@ -229,10 +229,9 @@ endif
ifneq ($(shell which ctags),)
.PHONY: tags
all: tags
tags:
test -z "$(shell find $(top_srcdir) -type f -name '*.[ch]' -newer tags | head -1)" || $(RM) tags
test -z "$(shell find $(top_srcdir) -type f -name '*.[ch]' -newer tags 2>/dev/null | head -1)" || $(RM) tags
test -f tags || find $(top_srcdir) -maxdepth 4 -type f -name '*.[ch]' -exec ctags -a '{}' +
DISTCLEAN_TARGETS += tags
CLEAN_TARGETS += tags
endif

View File

@ -1,5 +1,6 @@
Version 2.02.131 -
=====================================
Make tags only when requested via 'make tags'.
Configure supports --disable-dependency-tracking for one-time builds.
Fix usage of configure.h when building in srcdir != builddir.