16747b715Smrg# ===========================================================================
26747b715Smrg#             http://autoconf-archive.cryp.to/ac_define_dir.html
36747b715Smrg# ===========================================================================
46747b715Smrg#
56747b715Smrg# SYNOPSIS
66747b715Smrg#
76747b715Smrg#   AC_DEFINE_DIR(VARNAME, DIR [, DESCRIPTION])
86747b715Smrg#
96747b715Smrg# DESCRIPTION
106747b715Smrg#
116747b715Smrg#   This macro sets VARNAME to the expansion of the DIR variable, taking
126747b715Smrg#   care of fixing up ${prefix} and such.
136747b715Smrg#
146747b715Smrg#   VARNAME is then offered as both an output variable and a C preprocessor
156747b715Smrg#   symbol.
166747b715Smrg#
176747b715Smrg#   Example:
186747b715Smrg#
196747b715Smrg#      AC_DEFINE_DIR([DATADIR], [datadir], [Where data are placed to.])
206747b715Smrg#
216747b715Smrg# LAST MODIFICATION
226747b715Smrg#
236747b715Smrg#   2008-04-12
246747b715Smrg#
256747b715Smrg# COPYLEFT
266747b715Smrg#
276747b715Smrg#   Copyright (c) 2008 Stepan Kasal <kasal@ucw.cz>
286747b715Smrg#   Copyright (c) 2008 Andreas Schwab <schwab@suse.de>
296747b715Smrg#   Copyright (c) 2008 Guido U. Draheim <guidod@gmx.de>
306747b715Smrg#   Copyright (c) 2008 Alexandre Oliva
316747b715Smrg#
326747b715Smrg#   Copying and distribution of this file, with or without modification, are
336747b715Smrg#   permitted in any medium without royalty provided the copyright notice
346747b715Smrg#   and this notice are preserved.
356747b715Smrg
366747b715SmrgAC_DEFUN([AC_DEFINE_DIR], [
376747b715Smrg  prefix_NONE=
386747b715Smrg  exec_prefix_NONE=
396747b715Smrg  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
406747b715Smrg  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
416747b715Smrgdnl In Autoconf 2.60, ${datadir} refers to ${datarootdir}, which in turn
426747b715Smrgdnl refers to ${prefix}.  Thus we have to use `eval' twice.
436747b715Smrg  eval ac_define_dir="\"[$]$2\""
446747b715Smrg  eval ac_define_dir="\"$ac_define_dir\""
456747b715Smrg  AC_SUBST($1, "$ac_define_dir")
466747b715Smrg  AC_DEFINE_UNQUOTED($1, "$ac_define_dir", [$3])
476747b715Smrg  test "$prefix_NONE" && prefix=NONE
486747b715Smrg  test "$exec_prefix_NONE" && exec_prefix=NONE
496747b715Smrg])
50