chiark / gitweb /
m4/mdw-define-paths.m4: Use `$(...)' for command substitution.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 9 Aug 2020 11:17:26 +0000 (12:17 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 9 Aug 2020 12:27:48 +0000 (13:27 +0100)
It nests better than the old-fashioned ``...`' syntax.  Which is good,
because it's nested here.

m4/mdw-define-paths.m4

index 52537747f9ce4df0db7746ec5d3f2aecfc2286d1..3a4a9fc04bc4fb5f34dc0c278cdcbb9e67f36360 100644 (file)
@@ -61,21 +61,21 @@ dnl -*-autoconf-*-
 # serial 1
 AC_DEFUN([mdw_DEFINE_PATHS],
 [mdw_prefix=$prefix mdw_exec_prefix=$exec_prefix
-mdw_transform=`echo "$program_transform_name"|sed 's,\\\\\\\\,\\\\,g; s,\\$\\$,$,g'`
+mdw_transform=$(echo "$program_transform_name"|sed 's,\\\\\\\\,\\\\,g; s,\\$\\$,$,g')
 test "$prefix" = "NONE" && prefix=$ac_default_prefix
 test "$exec_prefix" = "NONE" && exec_prefix=$prefix
 $1
 prefix=$mdw_prefix exec_prefix=$mdw_exec_prefix])
 
-AC_DEFUN([mdw_PROG], [`echo "$1"|sed "$mdw_transform"`])
+AC_DEFUN([mdw_PROG], [$(echo "$1"|sed "$mdw_transform")])
 AC_DEFUN([mdw_PATH], [dnl
-`t="$1"; dnl
+$(t="$1"; dnl
 while :; do dnl
 case "$t" in dnl
-*\\$[]*) t=\`eval echo "$t"\`;; dnl
+*\$[]*) t=$(eval echo "$t");; dnl
 *) break;; dnl
 esac; done; dnl
-echo "$t"`])
+echo "$t")])
 AC_DEFUN([mdw_DEFINE_PROG],
         [AC_DEFINE_UNQUOTED([$1], ["mdw_PROG([$2])"],
                             [Program name for $2.])])