branches/gmyth-0.1b/m4/as-expand.m4
branchtrunk
changeset 366 8aa32fa19a8f
parent 365 28c358053693
child 367 839c0fc4f285
     1.1 --- a/branches/gmyth-0.1b/m4/as-expand.m4	Wed Feb 14 23:06:17 2007 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,40 +0,0 @@
     1.4 -dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR)
     1.5 -dnl
     1.6 -dnl example
     1.7 -dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
     1.8 -dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local
     1.9 -
    1.10 -AC_DEFUN([AS_AC_EXPAND],
    1.11 -[
    1.12 -  EXP_VAR=[$1]
    1.13 -  FROM_VAR=[$2]
    1.14 -
    1.15 -  dnl first expand prefix and exec_prefix if necessary
    1.16 -  prefix_save=$prefix
    1.17 -  exec_prefix_save=$exec_prefix
    1.18 -
    1.19 -  dnl if no prefix given, then use /usr/local, the default prefix
    1.20 -  if test "x$prefix" = "xNONE"; then
    1.21 -    prefix=$ac_default_prefix
    1.22 -  fi
    1.23 -  dnl if no exec_prefix given, then use prefix
    1.24 -  if test "x$exec_prefix" = "xNONE"; then
    1.25 -    exec_prefix=$prefix
    1.26 -  fi
    1.27 -
    1.28 -  full_var="$FROM_VAR"
    1.29 -  dnl loop until it doesn't change anymore
    1.30 -  while true; do
    1.31 -    new_full_var="`eval echo $full_var`"
    1.32 -    if test "x$new_full_var"="x$full_var"; then break; fi
    1.33 -    full_var=$new_full_var
    1.34 -  done
    1.35 -
    1.36 -  dnl clean up
    1.37 -  full_var=$new_full_var
    1.38 -  AC_SUBST([$1], "$full_var")
    1.39 -
    1.40 -  dnl restore prefix and exec_prefix
    1.41 -  prefix=$prefix_save
    1.42 -  exec_prefix=$exec_prefix_save
    1.43 -])