mirror of
https://github.com/git/git
synced 2024-08-24 18:26:02 +00:00
Makefile: add QUIET_GEN to "tags" and "TAGS" targets
Don't show the very verbose $(FIND_SOURCE_FILES) command on every "make TAGS" invocation. Let's use "generate into temporary and rename to the final file, after seeing the command that generated the output finished successfully" pattern, to avoid leaving a file with an incorrect output generated by a failed command. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
48bf2fa8ba
commit
3c80fcb591
10
Makefile
10
Makefile
|
@ -2669,12 +2669,14 @@ FIND_SOURCE_FILES = ( \
|
|||
)
|
||||
|
||||
$(ETAGS_TARGET): FORCE
|
||||
$(RM) $(ETAGS_TARGET)
|
||||
$(FIND_SOURCE_FILES) | xargs etags -a -o $(ETAGS_TARGET)
|
||||
$(QUIET_GEN)$(RM) "$(ETAGS_TARGET)+" && \
|
||||
$(FIND_SOURCE_FILES) | xargs etags -a -o "$(ETAGS_TARGET)+" && \
|
||||
mv "$(ETAGS_TARGET)+" "$(ETAGS_TARGET)"
|
||||
|
||||
tags: FORCE
|
||||
$(RM) tags
|
||||
$(FIND_SOURCE_FILES) | xargs ctags -a
|
||||
$(QUIET_GEN)$(RM) tags+ && \
|
||||
$(FIND_SOURCE_FILES) | xargs ctags -a -o tags+ && \
|
||||
mv tags+ tags
|
||||
|
||||
cscope:
|
||||
$(RM) cscope*
|
||||
|
|
Loading…
Reference in a new issue