diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2002-11-20 02:57:38 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2002-11-20 02:57:38 +0000 |
commit | 0a9a0f5f49b2648ee6f1da431b2e0d1da4a53318 (patch) | |
tree | ec984b2e91a08cf88872a05dc096a77f3909896f | |
parent | 2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff) | |
download | rtems-0a9a0f5f49b2648ee6f1da431b2e0d1da4a53318.tar.bz2 |
2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/quoting.m4: Reworked (Part of fix to PR 312).
Diffstat (limited to '')
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | aclocal/quoting.m4 | 19 |
2 files changed, 18 insertions, 5 deletions
@@ -1,5 +1,9 @@ 2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> + * aclocal/quoting.m4: Reworked (Part of fix to PR 312). + +2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> + * automake/compile.am: Remove LD_PATHS (Unused). * aclocal/check-newlib.m4: Adaptation to autoconf-2.5x (AC_TRY_LINK is announced obsolete). diff --git a/aclocal/quoting.m4 b/aclocal/quoting.m4 index 53d98a4b87..0a95ae3e9b 100644 --- a/aclocal/quoting.m4 +++ b/aclocal/quoting.m4 @@ -1,17 +1,19 @@ dnl RTEMS_CONFIGURE_ARGS_QUOTE(dnl RETURN_VAR, [ADDITIONAL_CASES], [VAR_TO_PROCESS]]) dnl -AC_DEFUN([RTEMS_CONFIGURE_ARGS_QUOTE], +AC_DEFUN([_RTEMS_CONFIGURE_ARGS_QUOTE], [ +$1_prune() +{ # Remove --cache-file and --srcdir arguments so they do not pile up. $1= ac_prev= - for ac_arg in m4_if([$3],,[$ac_configure_args],[[$]$3]); do + for ac_arg + do if test -n "$ac_prev"; then ac_prev= continue fi - # the eval casts away sh quotes - case `eval echo $ac_arg` in + case $ac_arg in -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; @@ -26,7 +28,14 @@ AC_DEFUN([RTEMS_CONFIGURE_ARGS_QUOTE], -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) ;; m4_if([$2],,,[$2]) - *) $1="$$1 $ac_arg" ;; + *) $1="$$1 '$ac_arg'" ;; esac done + export $1 +} +]) + +AC_DEFUN([RTEMS_CONFIGURE_ARGS_QUOTE],[ +m4_expand_once([_RTEMS_CONFIGURE_ARGS_QUOTE([$1],[$2])]) +eval $1_prune m4_if([$3],,[$ac_configure_args],[[$]$3]) ]) |