]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
[ng] tags: tiny code duplication removal
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 9 Aug 2012 17:56:39 +0000 (19:56 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 9 Aug 2012 23:33:14 +0000 (01:33 +0200)
* lib/am/tags.am (tags-am): Here, using 'CMD ${1+"$@"}' instead of
'if test $# -eq 0; then CMD; else CMD "$@"; fi'.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
lib/am/tags.am

index 88078073c7909e5d2f1659efc95459213513169e..1e9f6e0131dd56f59f12f92ab040c31839cf3e7a 100644 (file)
@@ -74,13 +74,8 @@ tags-am: $(TAGS_DEPENDENCIES) $(am.tags.files)
        unique='$(am.tags.files.unique)'; \
        if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
          test -n "$$unique" || unique=$$empty_fix; \
-         if test $$# -gt 0; then \
-           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-             "$$@" $$unique; \
-         else \
-           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-             $$unique; \
-         fi; \
+         $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+           $${1+"$$@"} $$unique; \
        fi