]> code.delx.au - gnu-emacs/commitdiff
* Makefile.in (SUBDIR_MAKEFILES):
authorGlenn Morris <rgm@gnu.org>
Tue, 9 Jun 2015 19:23:47 +0000 (15:23 -0400)
committerGlenn Morris <rgm@gnu.org>
Tue, 9 Jun 2015 19:23:47 +0000 (15:23 -0400)
* lwlib/Makefile.in (WARN_CFLAGS):
Use built-in Make functions rather than echo+sed.

Makefile.in
lwlib/Makefile.in

index d2948f84139cb8623c58c102c8e1a9aa80dfcce7..63e17c329370dc3b5da72131f3bce7e041496a14 100644 (file)
@@ -290,7 +290,7 @@ SUBDIR = $(NTDIR) lib lib-src src lisp
 
 # The subdir makefiles created by config.status.
 SUBDIR_MAKEFILES_IN = @SUBDIR_MAKEFILES_IN@
-SUBDIR_MAKEFILES = `echo $(SUBDIR_MAKEFILES_IN:.in=) | sed 's|$(srcdir)/||g'`
+SUBDIR_MAKEFILES = $(patsubst ${srcdir}/%,%,${SUBDIR_MAKEFILES_IN:.in=})
 
 # Subdirectories to install, and where they'll go.  lib-src's and nt's
 # makefiles know how to install them, so we don't do that here.
index cbc747cbbacf1b81dc0d71dba247359412dad762..bfeef16571afdbeb443fd07eb9da69ca95457c01 100644 (file)
@@ -31,7 +31,8 @@ C_SWITCH_X_SITE=@C_SWITCH_X_SITE@
 C_SWITCH_SYSTEM=@C_SWITCH_SYSTEM@
 C_SWITCH_MACHINE=@C_SWITCH_MACHINE@
 PROFILING_CFLAGS = @PROFILING_CFLAGS@
-WARN_CFLAGS = `echo @WARN_CFLAGS@ | sed 's/ -Wwrite-strings//'`
+WARN_CFLAGS = @WARN_CFLAGS@
+WARN_CFLAGS := $(filter-out -Wwrite-strings,${WARN_CFLAGS})
 WERROR_CFLAGS = @WERROR_CFLAGS@
 CAIRO_CFLAGS= @CAIRO_CFLAGS@