From acfc56957c008d30c98ced5fae5f7888ec2a5a22 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Mon, 7 Sep 2015 13:44:14 +0200 Subject: [PATCH] makefiles: do not generate tags for everyone Create tags file only on request (make tags). Also clean file with 'make clean'. --- Makefile.in | 5 ++--- WHATS_NEW | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index 1ce9ca81f..d9ac8156d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -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 diff --git a/WHATS_NEW b/WHATS_NEW index 1ce1c81eb..c9dec022f 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -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.