X-Git-Url: https://git.distorted.org.uk/~mdw/runlisp/blobdiff_plain/0bef29cbe2f62ebe6b69faffc29c0634a21b814e..d663db3ac19da1c2cd49406d53761edac2813114:/m4/mdw-define-paths.m4 diff --git a/m4/mdw-define-paths.m4 b/m4/mdw-define-paths.m4 index 5253774..ff5dc08 100644 --- a/m4/mdw-define-paths.m4 +++ b/m4/mdw-define-paths.m4 @@ -61,23 +61,18 @@ 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_PATH], [dnl -`t="$1"; dnl -while :; do dnl -case "$t" in dnl -*\\$[]*) t=\`eval echo "$t"\`;; dnl -*) break;; dnl -esac; done; dnl -echo "$t"`]) +AC_DEFUN([mdw_PROG], [$(echo "$1" | sed "$mdw_transform")]) +AC_DEFUN([mdw_PATH], +[$(t="$1"; dnl +while :; do case "$t" in *\$[]*) eval t=\"$t\" ;; *) break ;; esac; done; dnl +echo "$t")]) AC_DEFUN([mdw_DEFINE_PROG], - [AC_DEFINE_UNQUOTED([$1], ["mdw_PROG([$2])"], - [Program name for $2.])]) -AC_DEFUN([mdw_DEFINE_PATH], [AC_DEFINE_UNQUOTED([$1], ["mdw_PATH([$2])"], - [Pathname for $2.])]) + [AC_DEFINE_UNQUOTED([$1], ["mdw_PROG([$2])"], [Program name for $2.])]) +AC_DEFUN([mdw_DEFINE_PATH], + [AC_DEFINE_UNQUOTED([$1], ["mdw_PATH([$2])"], [Pathname for $2.])])