Macro: ac_subst_dir

Back to the Main Page. | Download the M4 Source.

# ac_subst_dir

## Synopsis

`AC_SUBST_DIR(VARNAME, [DIR])`

## Version

1.1.1.1 (2001/07/26) Miscellaneous @ ac-archive-0.5.32

## Author

Mathias Hasselmann <mathias.hasselmann@gmx.de>

## Description

This macro substitutes (with AC_SUBST) VARNAME with the expansion of itself or the DIR variable if specified, taking care of fixing up ${prefix} and such.

Side effect: VARNAME is replaced with the expansion.

AC_SUBST_DIR bases on Alexandre Oliva's AC_DEFINE_DIR macro.

Examples:

`AC_SUBST_DIR(DATADIR)`

## M4 Source Code

    AC_DEFUN([AC_SUBST_DIR], [
            ifelse($2, , $1, $1="[$]$2")
            $1=`(
                test "x$prefix" = xNONE && prefix="$ac_default_prefix"
                test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
                eval echo \""[$]$1"\"
            )`
            AC_SUBST($1)
    ])