1706f2543Smrg# ===========================================================================
2706f2543Smrg#             http://autoconf-archive.cryp.to/ac_define_dir.html
3706f2543Smrg# ===========================================================================
4706f2543Smrg#
5706f2543Smrg# SYNOPSIS
6706f2543Smrg#
7706f2543Smrg#   AC_DEFINE_DIR(VARNAME, DIR [, DESCRIPTION])
8706f2543Smrg#
9706f2543Smrg# DESCRIPTION
10706f2543Smrg#
11706f2543Smrg#   This macro sets VARNAME to the expansion of the DIR variable, taking
12706f2543Smrg#   care of fixing up ${prefix} and such.
13706f2543Smrg#
14706f2543Smrg#   VARNAME is then offered as both an output variable and a C preprocessor
15706f2543Smrg#   symbol.
16706f2543Smrg#
17706f2543Smrg#   Example:
18706f2543Smrg#
19706f2543Smrg#      AC_DEFINE_DIR([DATADIR], [datadir], [Where data are placed to.])
20706f2543Smrg#
21706f2543Smrg# LAST MODIFICATION
22706f2543Smrg#
23706f2543Smrg#   2008-04-12
24706f2543Smrg#
25706f2543Smrg# COPYLEFT
26706f2543Smrg#
27706f2543Smrg#   Copyright (c) 2008 Stepan Kasal <kasal@ucw.cz>
28706f2543Smrg#   Copyright (c) 2008 Andreas Schwab <schwab@suse.de>
29706f2543Smrg#   Copyright (c) 2008 Guido U. Draheim <guidod@gmx.de>
30706f2543Smrg#   Copyright (c) 2008 Alexandre Oliva
31706f2543Smrg#
32706f2543Smrg#   Copying and distribution of this file, with or without modification, are
33706f2543Smrg#   permitted in any medium without royalty provided the copyright notice
34706f2543Smrg#   and this notice are preserved.
35706f2543Smrg
36706f2543SmrgAC_DEFUN([AC_DEFINE_DIR], [
37706f2543Smrg  prefix_NONE=
38706f2543Smrg  exec_prefix_NONE=
39706f2543Smrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
40706f2543Smrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
41706f2543Smrgdnl In Autoconf 2.60, ${datadir} refers to ${datarootdir}, which in turn
42706f2543Smrgdnl refers to ${prefix}.  Thus we have to use `eval' twice.
43706f2543Smrg  eval ac_define_dir="\"[$]$2\""
44706f2543Smrg  eval ac_define_dir="\"$ac_define_dir\""
45706f2543Smrg  AC_SUBST($1, "$ac_define_dir")
46706f2543Smrg  AC_DEFINE_UNQUOTED($1, "$ac_define_dir", [$3])
47706f2543Smrg  test "$prefix_NONE" && prefix=NONE
48706f2543Smrg  test "$exec_prefix_NONE" && exec_prefix=NONE
49706f2543Smrg])
50