build: Clean up rules for meta/{guild,guile-config}.
authorLudovic Courtès <ludo@gnu.org>
Thu, 24 Apr 2014 21:46:20 +0000 (23:46 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 24 Apr 2014 21:46:20 +0000 (23:46 +0200)
* meta/Makefile.am (guile-config, guild): Avoid useless 'cat'
  invocation'.  Quote all occurrences of '@'.
  Suggested by Eric Blake <eblake@redhat.com>.

meta/Makefile.am

index a1452a0..283f3f1 100644 (file)
@@ -46,21 +46,21 @@ aclocal_DATA = guile.m4
 
 guile-config: $(srcdir)/guile-config.in $(top_builddir)/config.status
        guile="@bindir@/`echo guile | $(SED) -e '$(program_transform_name)'`" ; \
-       cat $(srcdir)/guile-config.in                                           \
-       | $(SED) -e "s,@pkgconfigdir@,$(pkgconfigdir),g"                        \
-                -e "s,@""PKG_CONFIG@,$(PKG_CONFIG),g"                          \
-                -e "s,@installed_guile@,$$guile,g"                             \
-       > guile-config.out
-       mv guile-config.out guile-config
-       chmod +x guile-config
+       $(SED) -e "s,[@]pkgconfigdir[@],$(pkgconfigdir),g"                      \
+              -e "s,[@]PKG_CONFIG[@],$(PKG_CONFIG),g"                          \
+              -e "s,[@]installed_guile[@],$$guile,g"                           \
+         < "$(srcdir)/guile-config.in"                                         \
+         > "$@.out"
+       chmod +x "$@.out"
+       mv "$@.out" "$@"
 
 guild: $(srcdir)/guild.in $(top_builddir)/config.status
        guile="@bindir@/`echo guile | $(SED) -e '$(program_transform_name)'`" ; \
-       cat $(srcdir)/guild.in                                                  \
-       | $(SED) -e "s,@installed_guile@,$$guile,g"                             \
-                -e "s,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g"                    \
-                -e "s,[@]PACKAGE_BUGREPORT[@],$(PACKAGE_BUGREPORT),g"          \
-       > "$@.out"
+       $(SED) -e "s,[@]installed_guile[@],$$guile,g"                           \
+              -e "s,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g"                      \
+              -e "s,[@]PACKAGE_BUGREPORT[@],$(PACKAGE_BUGREPORT),g"            \
+         < "$(srcdir)/guild.in"                                                \
+         > "$@.out"
        chmod +x "$@.out"
        mv "$@.out" "$@"