Macro: ac_subst_dir

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

Synopsis

  `AC_SUBST_DIR(VARNAME, [DIR])`

Version

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

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)
      ])