1 dnl take from http://cvs.sourceforge.net/viewcvs.py/autostars/autostars/ac-expand/as-ac-expand.m4
3 dnl as-ac-expand.m4 0.2.0 -*- autoconf -*-
4 dnl autostars m4 macro for expanding directories using configure's prefix
6 dnl (C) 2003, 2004, 2005 Thomas Vander Stichele <thomas at apestaart dot org>
8 dnl Copying and distribution of this file, with or without modification,
9 dnl are permitted in any medium without royalty provided the copyright
10 dnl notice and this notice are preserved.
12 dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR)
14 dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
15 dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local
17 AC_DEFUN([AS_AC_EXPAND],
22 dnl first expand prefix and exec_prefix if necessary
24 exec_prefix_save=$exec_prefix
26 dnl if no prefix given, then use /usr/local, the default prefix
27 if test "x$prefix" = "xNONE"; then
28 prefix="$ac_default_prefix"
30 dnl if no exec_prefix given, then use prefix
31 if test "x$exec_prefix" = "xNONE"; then
36 dnl loop until it doesn't change anymore
38 new_full_var="`eval echo $full_var`"
39 if test "x$new_full_var" = "x$full_var"; then break; fi
40 full_var=$new_full_var
44 full_var=$new_full_var
45 AC_SUBST([$1], "$full_var")
47 dnl restore prefix and exec_prefix
49 exec_prefix=$exec_prefix_save