No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / autoconf-lib-link / tests / rpathlz / aclocal.m4
blob8a7bb504ecf4da6464990c1c922dfd51a0e0cf37
1 # generated automatically by aclocal 1.9.5 -*- Autoconf -*-
3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4 # 2005  Free Software Foundation, Inc.
5 # This file is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
14 # Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
16 # This file is free software; the Free Software Foundation
17 # gives unlimited permission to copy and/or distribute it,
18 # with or without modifications, as long as this notice is preserved.
20 # AM_AUTOMAKE_VERSION(VERSION)
21 # ----------------------------
22 # Automake X.Y traces this macro to ensure aclocal.m4 has been
23 # generated from the m4 files accompanying Automake X.Y.
24 AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
26 # AM_SET_CURRENT_AUTOMAKE_VERSION
27 # -------------------------------
28 # Call AM_AUTOMAKE_VERSION so it can be traced.
29 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
30 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
31          [AM_AUTOMAKE_VERSION([1.9.5])])
33 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
35 # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
37 # This file is free software; the Free Software Foundation
38 # gives unlimited permission to copy and/or distribute it,
39 # with or without modifications, as long as this notice is preserved.
41 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
42 # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
43 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
45 # Of course, Automake must honor this variable whenever it calls a
46 # tool from the auxiliary directory.  The problem is that $srcdir (and
47 # therefore $ac_aux_dir as well) can be either absolute or relative,
48 # depending on how configure is run.  This is pretty annoying, since
49 # it makes $ac_aux_dir quite unusable in subdirectories: in the top
50 # source directory, any form will work fine, but in subdirectories a
51 # relative path needs to be adjusted first.
53 # $ac_aux_dir/missing
54 #    fails when called from a subdirectory if $ac_aux_dir is relative
55 # $top_srcdir/$ac_aux_dir/missing
56 #    fails if $ac_aux_dir is absolute,
57 #    fails when called from a subdirectory in a VPATH build with
58 #          a relative $ac_aux_dir
60 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
61 # are both prefixed by $srcdir.  In an in-source build this is usually
62 # harmless because $srcdir is `.', but things will broke when you
63 # start a VPATH build or use an absolute $srcdir.
65 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
66 # iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
67 #   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
68 # and then we would define $MISSING as
69 #   MISSING="\${SHELL} $am_aux_dir/missing"
70 # This will work as long as MISSING is not called from configure, because
71 # unfortunately $(top_srcdir) has no meaning in configure.
72 # However there are other variables, like CC, which are often used in
73 # configure, and could therefore not use this "fixed" $ac_aux_dir.
75 # Another solution, used here, is to always expand $ac_aux_dir to an
76 # absolute PATH.  The drawback is that using absolute paths prevent a
77 # configured tree to be moved without reconfiguration.
79 AC_DEFUN([AM_AUX_DIR_EXPAND],
80 [dnl Rely on autoconf to set up CDPATH properly.
81 AC_PREREQ([2.50])dnl
82 # expand $ac_aux_dir to an absolute path
83 am_aux_dir=`cd $ac_aux_dir && pwd`
86 # AM_CONDITIONAL                                            -*- Autoconf -*-
88 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
89 # Free Software Foundation, Inc.
91 # This file is free software; the Free Software Foundation
92 # gives unlimited permission to copy and/or distribute it,
93 # with or without modifications, as long as this notice is preserved.
95 # serial 7
97 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
98 # -------------------------------------
99 # Define a conditional.
100 AC_DEFUN([AM_CONDITIONAL],
101 [AC_PREREQ(2.52)dnl
102  ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
103         [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
104 AC_SUBST([$1_TRUE])
105 AC_SUBST([$1_FALSE])
106 if $2; then
107   $1_TRUE=
108   $1_FALSE='#'
109 else
110   $1_TRUE='#'
111   $1_FALSE=
113 AC_CONFIG_COMMANDS_PRE(
114 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
115   AC_MSG_ERROR([[conditional "$1" was never defined.
116 Usually this means the macro was only invoked conditionally.]])
117 fi])])
120 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
121 # Free Software Foundation, Inc.
123 # This file is free software; the Free Software Foundation
124 # gives unlimited permission to copy and/or distribute it,
125 # with or without modifications, as long as this notice is preserved.
127 # serial 8
129 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
130 # written in clear, in which case automake, when reading aclocal.m4,
131 # will think it sees a *use*, and therefore will trigger all it's
132 # C support machinery.  Also note that it means that autoscan, seeing
133 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
136 # _AM_DEPENDENCIES(NAME)
137 # ----------------------
138 # See how the compiler implements dependency checking.
139 # NAME is "CC", "CXX", "GCJ", or "OBJC".
140 # We try a few techniques and use that to set a single cache variable.
142 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
143 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
144 # dependency, and given that the user is not expected to run this macro,
145 # just rely on AC_PROG_CC.
146 AC_DEFUN([_AM_DEPENDENCIES],
147 [AC_REQUIRE([AM_SET_DEPDIR])dnl
148 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
149 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
150 AC_REQUIRE([AM_DEP_TRACK])dnl
152 ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
153        [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
154        [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
155        [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
156                    [depcc="$$1"   am_compiler_list=])
158 AC_CACHE_CHECK([dependency style of $depcc],
159                [am_cv_$1_dependencies_compiler_type],
160 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
161   # We make a subdir and do the tests there.  Otherwise we can end up
162   # making bogus files that we don't know about and never remove.  For
163   # instance it was reported that on HP-UX the gcc test will end up
164   # making a dummy file named `D' -- because `-MD' means `put the output
165   # in D'.
166   mkdir conftest.dir
167   # Copy depcomp to subdir because otherwise we won't find it if we're
168   # using a relative directory.
169   cp "$am_depcomp" conftest.dir
170   cd conftest.dir
171   # We will build objects and dependencies in a subdirectory because
172   # it helps to detect inapplicable dependency modes.  For instance
173   # both Tru64's cc and ICC support -MD to output dependencies as a
174   # side effect of compilation, but ICC will put the dependencies in
175   # the current directory while Tru64 will put them in the object
176   # directory.
177   mkdir sub
179   am_cv_$1_dependencies_compiler_type=none
180   if test "$am_compiler_list" = ""; then
181      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
182   fi
183   for depmode in $am_compiler_list; do
184     # Setup a source with many dependencies, because some compilers
185     # like to wrap large dependency lists on column 80 (with \), and
186     # we should not choose a depcomp mode which is confused by this.
187     #
188     # We need to recreate these files for each test, as the compiler may
189     # overwrite some of them when testing with obscure command lines.
190     # This happens at least with the AIX C compiler.
191     : > sub/conftest.c
192     for i in 1 2 3 4 5 6; do
193       echo '#include "conftst'$i'.h"' >> sub/conftest.c
194       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
195       # Solaris 8's {/usr,}/bin/sh.
196       touch sub/conftst$i.h
197     done
198     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
200     case $depmode in
201     nosideeffect)
202       # after this tag, mechanisms are not by side-effect, so they'll
203       # only be used when explicitly requested
204       if test "x$enable_dependency_tracking" = xyes; then
205         continue
206       else
207         break
208       fi
209       ;;
210     none) break ;;
211     esac
212     # We check with `-c' and `-o' for the sake of the "dashmstdout"
213     # mode.  It turns out that the SunPro C++ compiler does not properly
214     # handle `-M -o', and we need to detect this.
215     if depmode=$depmode \
216        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
217        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
218        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
219          >/dev/null 2>conftest.err &&
220        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
221        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
222        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
223       # icc doesn't choke on unknown options, it will just issue warnings
224       # or remarks (even with -Werror).  So we grep stderr for any message
225       # that says an option was ignored or not supported.
226       # When given -MP, icc 7.0 and 7.1 complain thusly:
227       #   icc: Command line warning: ignoring option '-M'; no argument required
228       # The diagnosis changed in icc 8.0:
229       #   icc: Command line remark: option '-MP' not supported
230       if (grep 'ignoring option' conftest.err ||
231           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
232         am_cv_$1_dependencies_compiler_type=$depmode
233         break
234       fi
235     fi
236   done
238   cd ..
239   rm -rf conftest.dir
240 else
241   am_cv_$1_dependencies_compiler_type=none
244 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
245 AM_CONDITIONAL([am__fastdep$1], [
246   test "x$enable_dependency_tracking" != xno \
247   && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
251 # AM_SET_DEPDIR
252 # -------------
253 # Choose a directory name for dependency files.
254 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
255 AC_DEFUN([AM_SET_DEPDIR],
256 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
257 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
261 # AM_DEP_TRACK
262 # ------------
263 AC_DEFUN([AM_DEP_TRACK],
264 [AC_ARG_ENABLE(dependency-tracking,
265 [  --disable-dependency-tracking  speeds up one-time build
266   --enable-dependency-tracking   do not reject slow dependency extractors])
267 if test "x$enable_dependency_tracking" != xno; then
268   am_depcomp="$ac_aux_dir/depcomp"
269   AMDEPBACKSLASH='\'
271 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
272 AC_SUBST([AMDEPBACKSLASH])
275 # Generate code to set up dependency tracking.              -*- Autoconf -*-
277 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
278 # Free Software Foundation, Inc.
280 # This file is free software; the Free Software Foundation
281 # gives unlimited permission to copy and/or distribute it,
282 # with or without modifications, as long as this notice is preserved.
284 #serial 3
286 # _AM_OUTPUT_DEPENDENCY_COMMANDS
287 # ------------------------------
288 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
289 [for mf in $CONFIG_FILES; do
290   # Strip MF so we end up with the name of the file.
291   mf=`echo "$mf" | sed -e 's/:.*$//'`
292   # Check whether this is an Automake generated Makefile or not.
293   # We used to match only the files named `Makefile.in', but
294   # some people rename them; so instead we look at the file content.
295   # Grep'ing the first line is not enough: some people post-process
296   # each Makefile.in and add a new line on top of each file to say so.
297   # So let's grep whole file.
298   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
299     dirpart=`AS_DIRNAME("$mf")`
300   else
301     continue
302   fi
303   # Extract the definition of DEPDIR, am__include, and am__quote
304   # from the Makefile without running `make'.
305   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
306   test -z "$DEPDIR" && continue
307   am__include=`sed -n 's/^am__include = //p' < "$mf"`
308   test -z "am__include" && continue
309   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
310   # When using ansi2knr, U may be empty or an underscore; expand it
311   U=`sed -n 's/^U = //p' < "$mf"`
312   # Find all dependency output files, they are included files with
313   # $(DEPDIR) in their names.  We invoke sed twice because it is the
314   # simplest approach to changing $(DEPDIR) to its actual value in the
315   # expansion.
316   for file in `sed -n "
317     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
318        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
319     # Make sure the directory exists.
320     test -f "$dirpart/$file" && continue
321     fdir=`AS_DIRNAME(["$file"])`
322     AS_MKDIR_P([$dirpart/$fdir])
323     # echo "creating $dirpart/$file"
324     echo '# dummy' > "$dirpart/$file"
325   done
326 done
327 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
330 # AM_OUTPUT_DEPENDENCY_COMMANDS
331 # -----------------------------
332 # This macro should only be invoked once -- use via AC_REQUIRE.
334 # This code is only required when automatic dependency tracking
335 # is enabled.  FIXME.  This creates each `.P' file that we will
336 # need in order to bootstrap the dependency handling code.
337 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
338 [AC_CONFIG_COMMANDS([depfiles],
339      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
340      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
343 # Do all the work for Automake.                             -*- Autoconf -*-
345 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
346 # Free Software Foundation, Inc.
348 # This file is free software; the Free Software Foundation
349 # gives unlimited permission to copy and/or distribute it,
350 # with or without modifications, as long as this notice is preserved.
352 # serial 12
354 # This macro actually does too much.  Some checks are only needed if
355 # your package does certain things.  But this isn't really a big deal.
357 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
358 # AM_INIT_AUTOMAKE([OPTIONS])
359 # -----------------------------------------------
360 # The call with PACKAGE and VERSION arguments is the old style
361 # call (pre autoconf-2.50), which is being phased out.  PACKAGE
362 # and VERSION should now be passed to AC_INIT and removed from
363 # the call to AM_INIT_AUTOMAKE.
364 # We support both call styles for the transition.  After
365 # the next Automake release, Autoconf can make the AC_INIT
366 # arguments mandatory, and then we can depend on a new Autoconf
367 # release and drop the old call support.
368 AC_DEFUN([AM_INIT_AUTOMAKE],
369 [AC_PREREQ([2.58])dnl
370 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
371 dnl the ones we care about.
372 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
373 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
374 AC_REQUIRE([AC_PROG_INSTALL])dnl
375 # test to see if srcdir already configured
376 if test "`cd $srcdir && pwd`" != "`pwd`" &&
377    test -f $srcdir/config.status; then
378   AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
381 # test whether we have cygpath
382 if test -z "$CYGPATH_W"; then
383   if (cygpath --version) >/dev/null 2>/dev/null; then
384     CYGPATH_W='cygpath -w'
385   else
386     CYGPATH_W=echo
387   fi
389 AC_SUBST([CYGPATH_W])
391 # Define the identity of the package.
392 dnl Distinguish between old-style and new-style calls.
393 m4_ifval([$2],
394 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
395  AC_SUBST([PACKAGE], [$1])dnl
396  AC_SUBST([VERSION], [$2])],
397 [_AM_SET_OPTIONS([$1])dnl
398  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
399  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
401 _AM_IF_OPTION([no-define],,
402 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
403  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
405 # Some tools Automake needs.
406 AC_REQUIRE([AM_SANITY_CHECK])dnl
407 AC_REQUIRE([AC_ARG_PROGRAM])dnl
408 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
409 AM_MISSING_PROG(AUTOCONF, autoconf)
410 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
411 AM_MISSING_PROG(AUTOHEADER, autoheader)
412 AM_MISSING_PROG(MAKEINFO, makeinfo)
413 AM_PROG_INSTALL_SH
414 AM_PROG_INSTALL_STRIP
415 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
416 # We need awk for the "check" target.  The system "awk" is bad on
417 # some platforms.
418 AC_REQUIRE([AC_PROG_AWK])dnl
419 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
420 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
421 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
422               [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
423                              [_AM_PROG_TAR([v7])])])
424 _AM_IF_OPTION([no-dependencies],,
425 [AC_PROVIDE_IFELSE([AC_PROG_CC],
426                   [_AM_DEPENDENCIES(CC)],
427                   [define([AC_PROG_CC],
428                           defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
429 AC_PROVIDE_IFELSE([AC_PROG_CXX],
430                   [_AM_DEPENDENCIES(CXX)],
431                   [define([AC_PROG_CXX],
432                           defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
437 # When config.status generates a header, we must update the stamp-h file.
438 # This file resides in the same directory as the config header
439 # that is generated.  The stamp files are numbered to have different names.
441 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
442 # loop where config.status creates the headers, so we can generate
443 # our stamp files there.
444 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
445 [# Compute $1's index in $config_headers.
446 _am_stamp_count=1
447 for _am_header in $config_headers :; do
448   case $_am_header in
449     $1 | $1:* )
450       break ;;
451     * )
452       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
453   esac
454 done
455 echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
457 # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
459 # This file is free software; the Free Software Foundation
460 # gives unlimited permission to copy and/or distribute it,
461 # with or without modifications, as long as this notice is preserved.
463 # AM_PROG_INSTALL_SH
464 # ------------------
465 # Define $install_sh.
466 AC_DEFUN([AM_PROG_INSTALL_SH],
467 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
468 install_sh=${install_sh-"$am_aux_dir/install-sh"}
469 AC_SUBST(install_sh)])
471 # Copyright (C) 2003, 2005  Free Software Foundation, Inc.
473 # This file is free software; the Free Software Foundation
474 # gives unlimited permission to copy and/or distribute it,
475 # with or without modifications, as long as this notice is preserved.
477 # serial 2
479 # Check whether the underlying file-system supports filenames
480 # with a leading dot.  For instance MS-DOS doesn't.
481 AC_DEFUN([AM_SET_LEADING_DOT],
482 [rm -rf .tst 2>/dev/null
483 mkdir .tst 2>/dev/null
484 if test -d .tst; then
485   am__leading_dot=.
486 else
487   am__leading_dot=_
489 rmdir .tst 2>/dev/null
490 AC_SUBST([am__leading_dot])])
492 # Check to see how 'make' treats includes.                  -*- Autoconf -*-
494 # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
496 # This file is free software; the Free Software Foundation
497 # gives unlimited permission to copy and/or distribute it,
498 # with or without modifications, as long as this notice is preserved.
500 # serial 3
502 # AM_MAKE_INCLUDE()
503 # -----------------
504 # Check to see how make treats includes.
505 AC_DEFUN([AM_MAKE_INCLUDE],
506 [am_make=${MAKE-make}
507 cat > confinc << 'END'
508 am__doit:
509         @echo done
510 .PHONY: am__doit
512 # If we don't find an include directive, just comment out the code.
513 AC_MSG_CHECKING([for style of include used by $am_make])
514 am__include="#"
515 am__quote=
516 _am_result=none
517 # First try GNU make style include.
518 echo "include confinc" > confmf
519 # We grep out `Entering directory' and `Leaving directory'
520 # messages which can occur if `w' ends up in MAKEFLAGS.
521 # In particular we don't look at `^make:' because GNU make might
522 # be invoked under some other name (usually "gmake"), in which
523 # case it prints its new name instead of `make'.
524 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
525    am__include=include
526    am__quote=
527    _am_result=GNU
529 # Now try BSD make style include.
530 if test "$am__include" = "#"; then
531    echo '.include "confinc"' > confmf
532    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
533       am__include=.include
534       am__quote="\""
535       _am_result=BSD
536    fi
538 AC_SUBST([am__include])
539 AC_SUBST([am__quote])
540 AC_MSG_RESULT([$_am_result])
541 rm -f confinc confmf
544 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
546 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
547 # Free Software Foundation, Inc.
549 # This file is free software; the Free Software Foundation
550 # gives unlimited permission to copy and/or distribute it,
551 # with or without modifications, as long as this notice is preserved.
553 # serial 4
555 # AM_MISSING_PROG(NAME, PROGRAM)
556 # ------------------------------
557 AC_DEFUN([AM_MISSING_PROG],
558 [AC_REQUIRE([AM_MISSING_HAS_RUN])
559 $1=${$1-"${am_missing_run}$2"}
560 AC_SUBST($1)])
563 # AM_MISSING_HAS_RUN
564 # ------------------
565 # Define MISSING if not defined so far and test if it supports --run.
566 # If it does, set am_missing_run to use it, otherwise, to nothing.
567 AC_DEFUN([AM_MISSING_HAS_RUN],
568 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
569 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
570 # Use eval to expand $SHELL
571 if eval "$MISSING --run true"; then
572   am_missing_run="$MISSING --run "
573 else
574   am_missing_run=
575   AC_MSG_WARN([`missing' script is too old or missing])
579 # Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
581 # This file is free software; the Free Software Foundation
582 # gives unlimited permission to copy and/or distribute it,
583 # with or without modifications, as long as this notice is preserved.
585 # AM_PROG_MKDIR_P
586 # ---------------
587 # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
589 # Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
590 # created by `make install' are always world readable, even if the
591 # installer happens to have an overly restrictive umask (e.g. 077).
592 # This was a mistake.  There are at least two reasons why we must not
593 # use `-m 0755':
594 #   - it causes special bits like SGID to be ignored,
595 #   - it may be too restrictive (some setups expect 775 directories).
597 # Do not use -m 0755 and let people choose whatever they expect by
598 # setting umask.
600 # We cannot accept any implementation of `mkdir' that recognizes `-p'.
601 # Some implementations (such as Solaris 8's) are not thread-safe: if a
602 # parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
603 # concurrently, both version can detect that a/ is missing, but only
604 # one can create it and the other will error out.  Consequently we
605 # restrict ourselves to GNU make (using the --version option ensures
606 # this.)
607 AC_DEFUN([AM_PROG_MKDIR_P],
608 [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
609   # We used to keeping the `.' as first argument, in order to
610   # allow $(mkdir_p) to be used without argument.  As in
611   #   $(mkdir_p) $(somedir)
612   # where $(somedir) is conditionally defined.  However this is wrong
613   # for two reasons:
614   #  1. if the package is installed by a user who cannot write `.'
615   #     make install will fail,
616   #  2. the above comment should most certainly read
617   #     $(mkdir_p) $(DESTDIR)$(somedir)
618   #     so it does not work when $(somedir) is undefined and
619   #     $(DESTDIR) is not.
620   #  To support the latter case, we have to write
621   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
622   #  so the `.' trick is pointless.
623   mkdir_p='mkdir -p --'
624 else
625   # On NextStep and OpenStep, the `mkdir' command does not
626   # recognize any option.  It will interpret all options as
627   # directories to create, and then abort because `.' already
628   # exists.
629   for d in ./-p ./--version;
630   do
631     test -d $d && rmdir $d
632   done
633   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
634   if test -f "$ac_aux_dir/mkinstalldirs"; then
635     mkdir_p='$(mkinstalldirs)'
636   else
637     mkdir_p='$(install_sh) -d'
638   fi
640 AC_SUBST([mkdir_p])])
642 # Helper functions for option handling.                     -*- Autoconf -*-
644 # Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
646 # This file is free software; the Free Software Foundation
647 # gives unlimited permission to copy and/or distribute it,
648 # with or without modifications, as long as this notice is preserved.
650 # serial 3
652 # _AM_MANGLE_OPTION(NAME)
653 # -----------------------
654 AC_DEFUN([_AM_MANGLE_OPTION],
655 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
657 # _AM_SET_OPTION(NAME)
658 # ------------------------------
659 # Set option NAME.  Presently that only means defining a flag for this option.
660 AC_DEFUN([_AM_SET_OPTION],
661 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
663 # _AM_SET_OPTIONS(OPTIONS)
664 # ----------------------------------
665 # OPTIONS is a space-separated list of Automake options.
666 AC_DEFUN([_AM_SET_OPTIONS],
667 [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
669 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
670 # -------------------------------------------
671 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
672 AC_DEFUN([_AM_IF_OPTION],
673 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
675 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
677 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
678 # Free Software Foundation, Inc.
680 # This file is free software; the Free Software Foundation
681 # gives unlimited permission to copy and/or distribute it,
682 # with or without modifications, as long as this notice is preserved.
684 # serial 4
686 # AM_SANITY_CHECK
687 # ---------------
688 AC_DEFUN([AM_SANITY_CHECK],
689 [AC_MSG_CHECKING([whether build environment is sane])
690 # Just in case
691 sleep 1
692 echo timestamp > conftest.file
693 # Do `set' in a subshell so we don't clobber the current shell's
694 # arguments.  Must try -L first in case configure is actually a
695 # symlink; some systems play weird games with the mod time of symlinks
696 # (eg FreeBSD returns the mod time of the symlink's containing
697 # directory).
698 if (
699    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
700    if test "$[*]" = "X"; then
701       # -L didn't work.
702       set X `ls -t $srcdir/configure conftest.file`
703    fi
704    rm -f conftest.file
705    if test "$[*]" != "X $srcdir/configure conftest.file" \
706       && test "$[*]" != "X conftest.file $srcdir/configure"; then
708       # If neither matched, then we have a broken ls.  This can happen
709       # if, for instance, CONFIG_SHELL is bash and it inherits a
710       # broken ls alias from the environment.  This has actually
711       # happened.  Such a system could not be considered "sane".
712       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
713 alias in your environment])
714    fi
716    test "$[2]" = conftest.file
717    )
718 then
719    # Ok.
720    :
721 else
722    AC_MSG_ERROR([newly created file is older than distributed files!
723 Check your system clock])
725 AC_MSG_RESULT(yes)])
727 # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
729 # This file is free software; the Free Software Foundation
730 # gives unlimited permission to copy and/or distribute it,
731 # with or without modifications, as long as this notice is preserved.
733 # AM_PROG_INSTALL_STRIP
734 # ---------------------
735 # One issue with vendor `install' (even GNU) is that you can't
736 # specify the program used to strip binaries.  This is especially
737 # annoying in cross-compiling environments, where the build's strip
738 # is unlikely to handle the host's binaries.
739 # Fortunately install-sh will honor a STRIPPROG variable, so we
740 # always use install-sh in `make install-strip', and initialize
741 # STRIPPROG with the value of the STRIP variable (set by the user).
742 AC_DEFUN([AM_PROG_INSTALL_STRIP],
743 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
744 # Installed binaries are usually stripped using `strip' when the user
745 # run `make install-strip'.  However `strip' might not be the right
746 # tool to use in cross-compilation environments, therefore Automake
747 # will honor the `STRIP' environment variable to overrule this program.
748 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
749 if test "$cross_compiling" != no; then
750   AC_CHECK_TOOL([STRIP], [strip], :)
752 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
753 AC_SUBST([INSTALL_STRIP_PROGRAM])])
755 # Check how to create a tarball.                            -*- Autoconf -*-
757 # Copyright (C) 2004, 2005  Free Software Foundation, Inc.
759 # This file is free software; the Free Software Foundation
760 # gives unlimited permission to copy and/or distribute it,
761 # with or without modifications, as long as this notice is preserved.
763 # serial 2
765 # _AM_PROG_TAR(FORMAT)
766 # --------------------
767 # Check how to create a tarball in format FORMAT.
768 # FORMAT should be one of `v7', `ustar', or `pax'.
770 # Substitute a variable $(am__tar) that is a command
771 # writing to stdout a FORMAT-tarball containing the directory
772 # $tardir.
773 #     tardir=directory && $(am__tar) > result.tar
775 # Substitute a variable $(am__untar) that extract such
776 # a tarball read from stdin.
777 #     $(am__untar) < result.tar
778 AC_DEFUN([_AM_PROG_TAR],
779 [# Always define AMTAR for backward compatibility.
780 AM_MISSING_PROG([AMTAR], [tar])
781 m4_if([$1], [v7],
782      [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
783      [m4_case([$1], [ustar],, [pax],,
784               [m4_fatal([Unknown tar format])])
785 AC_MSG_CHECKING([how to create a $1 tar archive])
786 # Loop over all known methods to create a tar archive until one works.
787 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
788 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
789 # Do not fold the above two line into one, because Tru64 sh and
790 # Solaris sh will not grok spaces in the rhs of `-'.
791 for _am_tool in $_am_tools
793   case $_am_tool in
794   gnutar)
795     for _am_tar in tar gnutar gtar;
796     do
797       AM_RUN_LOG([$_am_tar --version]) && break
798     done
799     am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
800     am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
801     am__untar="$_am_tar -xf -"
802     ;;
803   plaintar)
804     # Must skip GNU tar: if it does not support --format= it doesn't create
805     # ustar tarball either.
806     (tar --version) >/dev/null 2>&1 && continue
807     am__tar='tar chf - "$$tardir"'
808     am__tar_='tar chf - "$tardir"'
809     am__untar='tar xf -'
810     ;;
811   pax)
812     am__tar='pax -L -x $1 -w "$$tardir"'
813     am__tar_='pax -L -x $1 -w "$tardir"'
814     am__untar='pax -r'
815     ;;
816   cpio)
817     am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
818     am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
819     am__untar='cpio -i -H $1 -d'
820     ;;
821   none)
822     am__tar=false
823     am__tar_=false
824     am__untar=false
825     ;;
826   esac
828   # If the value was cached, stop now.  We just wanted to have am__tar
829   # and am__untar set.
830   test -n "${am_cv_prog_tar_$1}" && break
832   # tar/untar a dummy directory, and stop if the command works
833   rm -rf conftest.dir
834   mkdir conftest.dir
835   echo GrepMe > conftest.dir/file
836   AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
837   rm -rf conftest.dir
838   if test -s conftest.tar; then
839     AM_RUN_LOG([$am__untar <conftest.tar])
840     grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
841   fi
842 done
843 rm -rf conftest.dir
845 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
846 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
847 AC_SUBST([am__tar])
848 AC_SUBST([am__untar])
849 ]) # _AM_PROG_TAR
851 # lib-ld.m4 serial 3 (gettext-0.13)
852 dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
853 dnl This file is free software; the Free Software Foundation
854 dnl gives unlimited permission to copy and/or distribute it,
855 dnl with or without modifications, as long as this notice is preserved.
857 dnl Subroutines of libtool.m4,
858 dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision
859 dnl with libtool.m4.
861 dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no.
862 AC_DEFUN([AC_LIB_PROG_LD_GNU],
863 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld,
864 [# I'd rather use --version here, but apparently some GNU ld's only accept -v.
865 case `$LD -v 2>&1 </dev/null` in
866 *GNU* | *'with BFD'*)
867   acl_cv_prog_gnu_ld=yes ;;
869   acl_cv_prog_gnu_ld=no ;;
870 esac])
871 with_gnu_ld=$acl_cv_prog_gnu_ld
874 dnl From libtool-1.4. Sets the variable LD.
875 AC_DEFUN([AC_LIB_PROG_LD],
876 [AC_ARG_WITH(gnu-ld,
877 [  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
878 test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
879 AC_REQUIRE([AC_PROG_CC])dnl
880 AC_REQUIRE([AC_CANONICAL_HOST])dnl
881 # Prepare PATH_SEPARATOR.
882 # The user is always right.
883 if test "${PATH_SEPARATOR+set}" != set; then
884   echo "#! /bin/sh" >conf$$.sh
885   echo  "exit 0"   >>conf$$.sh
886   chmod +x conf$$.sh
887   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
888     PATH_SEPARATOR=';'
889   else
890     PATH_SEPARATOR=:
891   fi
892   rm -f conf$$.sh
894 ac_prog=ld
895 if test "$GCC" = yes; then
896   # Check if gcc -print-prog-name=ld gives a path.
897   AC_MSG_CHECKING([for ld used by GCC])
898   case $host in
899   *-*-mingw*)
900     # gcc leaves a trailing carriage return which upsets mingw
901     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
902   *)
903     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
904   esac
905   case $ac_prog in
906     # Accept absolute paths.
907     [[\\/]* | [A-Za-z]:[\\/]*)]
908       [re_direlt='/[^/][^/]*/\.\./']
909       # Canonicalize the path of ld
910       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
911       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
912         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
913       done
914       test -z "$LD" && LD="$ac_prog"
915       ;;
916   "")
917     # If it fails, then pretend we aren't using GCC.
918     ac_prog=ld
919     ;;
920   *)
921     # If it is relative, then search for the first ld in PATH.
922     with_gnu_ld=unknown
923     ;;
924   esac
925 elif test "$with_gnu_ld" = yes; then
926   AC_MSG_CHECKING([for GNU ld])
927 else
928   AC_MSG_CHECKING([for non-GNU ld])
930 AC_CACHE_VAL(acl_cv_path_LD,
931 [if test -z "$LD"; then
932   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
933   for ac_dir in $PATH; do
934     test -z "$ac_dir" && ac_dir=.
935     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
936       acl_cv_path_LD="$ac_dir/$ac_prog"
937       # Check to see if the program is GNU ld.  I'd rather use --version,
938       # but apparently some GNU ld's only accept -v.
939       # Break only if it was the GNU/non-GNU ld that we prefer.
940       case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
941       *GNU* | *'with BFD'*)
942         test "$with_gnu_ld" != no && break ;;
943       *)
944         test "$with_gnu_ld" != yes && break ;;
945       esac
946     fi
947   done
948   IFS="$ac_save_ifs"
949 else
950   acl_cv_path_LD="$LD" # Let the user override the test with a path.
951 fi])
952 LD="$acl_cv_path_LD"
953 if test -n "$LD"; then
954   AC_MSG_RESULT($LD)
955 else
956   AC_MSG_RESULT(no)
958 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
959 AC_LIB_PROG_LD_GNU
962 # lib-link.m4 serial 6 (gettext-0.14.3)
963 dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
964 dnl This file is free software; the Free Software Foundation
965 dnl gives unlimited permission to copy and/or distribute it,
966 dnl with or without modifications, as long as this notice is preserved.
968 dnl From Bruno Haible.
970 AC_PREREQ(2.50)
972 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
973 dnl the libraries corresponding to explicit and implicit dependencies.
974 dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
975 dnl augments the CPPFLAGS variable.
976 AC_DEFUN([AC_LIB_LINKFLAGS],
978   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
979   AC_REQUIRE([AC_LIB_RPATH])
980   define([Name],[translit([$1],[./-], [___])])
981   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
982                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
983   AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
984     AC_LIB_LINKFLAGS_BODY([$1], [$2])
985     ac_cv_lib[]Name[]_libs="$LIB[]NAME"
986     ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
987     ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
988   ])
989   LIB[]NAME="$ac_cv_lib[]Name[]_libs"
990   LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
991   INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
992   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
993   AC_SUBST([LIB]NAME)
994   AC_SUBST([LTLIB]NAME)
995   dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
996   dnl results of this search when this library appears as a dependency.
997   HAVE_LIB[]NAME=yes
998   undefine([Name])
999   undefine([NAME])
1002 dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode)
1003 dnl searches for libname and the libraries corresponding to explicit and
1004 dnl implicit dependencies, together with the specified include files and
1005 dnl the ability to compile and link the specified testcode. If found, it
1006 dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and
1007 dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
1008 dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
1009 dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
1010 AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
1012   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
1013   AC_REQUIRE([AC_LIB_RPATH])
1014   define([Name],[translit([$1],[./-], [___])])
1015   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
1016                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
1018   dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
1019   dnl accordingly.
1020   AC_LIB_LINKFLAGS_BODY([$1], [$2])
1022   dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
1023   dnl because if the user has installed lib[]Name and not disabled its use
1024   dnl via --without-lib[]Name-prefix, he wants to use it.
1025   ac_save_CPPFLAGS="$CPPFLAGS"
1026   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
1028   AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
1029     ac_save_LIBS="$LIBS"
1030     LIBS="$LIBS $LIB[]NAME"
1031     AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no])
1032     LIBS="$ac_save_LIBS"
1033   ])
1034   if test "$ac_cv_lib[]Name" = yes; then
1035     HAVE_LIB[]NAME=yes
1036     AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.])
1037     AC_MSG_CHECKING([how to link with lib[]$1])
1038     AC_MSG_RESULT([$LIB[]NAME])
1039   else
1040     HAVE_LIB[]NAME=no
1041     dnl If $LIB[]NAME didn't lead to a usable library, we don't need
1042     dnl $INC[]NAME either.
1043     CPPFLAGS="$ac_save_CPPFLAGS"
1044     LIB[]NAME=
1045     LTLIB[]NAME=
1046   fi
1047   AC_SUBST([HAVE_LIB]NAME)
1048   AC_SUBST([LIB]NAME)
1049   AC_SUBST([LTLIB]NAME)
1050   undefine([Name])
1051   undefine([NAME])
1054 dnl Determine the platform dependent parameters needed to use rpath:
1055 dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
1056 dnl hardcode_direct, hardcode_minus_L.
1057 AC_DEFUN([AC_LIB_RPATH],
1059   dnl Tell automake >= 1.10 to complain if config.rpath is missing.
1060   m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
1061   AC_REQUIRE([AC_PROG_CC])                dnl we use $CC, $GCC, $LDFLAGS
1062   AC_REQUIRE([AC_LIB_PROG_LD])            dnl we use $LD, $with_gnu_ld
1063   AC_REQUIRE([AC_CANONICAL_HOST])         dnl we use $host
1064   AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
1065   AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [
1066     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
1067     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
1068     . ./conftest.sh
1069     rm -f ./conftest.sh
1070     acl_cv_rpath=done
1071   ])
1072   wl="$acl_cv_wl"
1073   libext="$acl_cv_libext"
1074   shlibext="$acl_cv_shlibext"
1075   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
1076   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
1077   hardcode_direct="$acl_cv_hardcode_direct"
1078   hardcode_minus_L="$acl_cv_hardcode_minus_L"
1079   dnl Determine whether the user wants rpath handling at all.
1080   AC_ARG_ENABLE(rpath,
1081     [  --disable-rpath         do not hardcode runtime library paths],
1082     :, enable_rpath=yes)
1085 dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
1086 dnl the libraries corresponding to explicit and implicit dependencies.
1087 dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
1088 AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
1090   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
1091                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
1092   dnl By default, look in $includedir and $libdir.
1093   use_additional=yes
1094   AC_LIB_WITH_FINAL_PREFIX([
1095     eval additional_includedir=\"$includedir\"
1096     eval additional_libdir=\"$libdir\"
1097   ])
1098   AC_LIB_ARG_WITH([lib$1-prefix],
1099 [  --with-lib$1-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib
1100   --without-lib$1-prefix     don't search for lib$1 in includedir and libdir],
1102     if test "X$withval" = "Xno"; then
1103       use_additional=no
1104     else
1105       if test "X$withval" = "X"; then
1106         AC_LIB_WITH_FINAL_PREFIX([
1107           eval additional_includedir=\"$includedir\"
1108           eval additional_libdir=\"$libdir\"
1109         ])
1110       else
1111         additional_includedir="$withval/include"
1112         additional_libdir="$withval/lib"
1113       fi
1114     fi
1116   dnl Search the library and its dependencies in $additional_libdir and
1117   dnl $LDFLAGS. Using breadth-first-seach.
1118   LIB[]NAME=
1119   LTLIB[]NAME=
1120   INC[]NAME=
1121   rpathdirs=
1122   ltrpathdirs=
1123   names_already_handled=
1124   names_next_round='$1 $2'
1125   while test -n "$names_next_round"; do
1126     names_this_round="$names_next_round"
1127     names_next_round=
1128     for name in $names_this_round; do
1129       already_handled=
1130       for n in $names_already_handled; do
1131         if test "$n" = "$name"; then
1132           already_handled=yes
1133           break
1134         fi
1135       done
1136       if test -z "$already_handled"; then
1137         names_already_handled="$names_already_handled $name"
1138         dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
1139         dnl or AC_LIB_HAVE_LINKFLAGS call.
1140         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
1141         eval value=\"\$HAVE_LIB$uppername\"
1142         if test -n "$value"; then
1143           if test "$value" = yes; then
1144             eval value=\"\$LIB$uppername\"
1145             test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
1146             eval value=\"\$LTLIB$uppername\"
1147             test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
1148           else
1149             dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
1150             dnl that this library doesn't exist. So just drop it.
1151             :
1152           fi
1153         else
1154           dnl Search the library lib$name in $additional_libdir and $LDFLAGS
1155           dnl and the already constructed $LIBNAME/$LTLIBNAME.
1156           found_dir=
1157           found_la=
1158           found_so=
1159           found_a=
1160           if test $use_additional = yes; then
1161             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
1162               found_dir="$additional_libdir"
1163               found_so="$additional_libdir/lib$name.$shlibext"
1164               if test -f "$additional_libdir/lib$name.la"; then
1165                 found_la="$additional_libdir/lib$name.la"
1166               fi
1167             else
1168               if test -f "$additional_libdir/lib$name.$libext"; then
1169                 found_dir="$additional_libdir"
1170                 found_a="$additional_libdir/lib$name.$libext"
1171                 if test -f "$additional_libdir/lib$name.la"; then
1172                   found_la="$additional_libdir/lib$name.la"
1173                 fi
1174               fi
1175             fi
1176           fi
1177           if test "X$found_dir" = "X"; then
1178             for x in $LDFLAGS $LTLIB[]NAME; do
1179               AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1180               case "$x" in
1181                 -L*)
1182                   dir=`echo "X$x" | sed -e 's/^X-L//'`
1183                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
1184                     found_dir="$dir"
1185                     found_so="$dir/lib$name.$shlibext"
1186                     if test -f "$dir/lib$name.la"; then
1187                       found_la="$dir/lib$name.la"
1188                     fi
1189                   else
1190                     if test -f "$dir/lib$name.$libext"; then
1191                       found_dir="$dir"
1192                       found_a="$dir/lib$name.$libext"
1193                       if test -f "$dir/lib$name.la"; then
1194                         found_la="$dir/lib$name.la"
1195                       fi
1196                     fi
1197                   fi
1198                   ;;
1199               esac
1200               if test "X$found_dir" != "X"; then
1201                 break
1202               fi
1203             done
1204           fi
1205           if test "X$found_dir" != "X"; then
1206             dnl Found the library.
1207             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
1208             if test "X$found_so" != "X"; then
1209               dnl Linking with a shared library. We attempt to hardcode its
1210               dnl directory into the executable's runpath, unless it's the
1211               dnl standard /usr/lib.
1212               if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
1213                 dnl No hardcoding is needed.
1214                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
1215               else
1216                 dnl Use an explicit option to hardcode DIR into the resulting
1217                 dnl binary.
1218                 dnl Potentially add DIR to ltrpathdirs.
1219                 dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
1220                 haveit=
1221                 for x in $ltrpathdirs; do
1222                   if test "X$x" = "X$found_dir"; then
1223                     haveit=yes
1224                     break
1225                   fi
1226                 done
1227                 if test -z "$haveit"; then
1228                   ltrpathdirs="$ltrpathdirs $found_dir"
1229                 fi
1230                 dnl The hardcoding into $LIBNAME is system dependent.
1231                 if test "$hardcode_direct" = yes; then
1232                   dnl Using DIR/libNAME.so during linking hardcodes DIR into the
1233                   dnl resulting binary.
1234                   LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
1235                 else
1236                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
1237                     dnl Use an explicit option to hardcode DIR into the resulting
1238                     dnl binary.
1239                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
1240                     dnl Potentially add DIR to rpathdirs.
1241                     dnl The rpathdirs will be appended to $LIBNAME at the end.
1242                     haveit=
1243                     for x in $rpathdirs; do
1244                       if test "X$x" = "X$found_dir"; then
1245                         haveit=yes
1246                         break
1247                       fi
1248                     done
1249                     if test -z "$haveit"; then
1250                       rpathdirs="$rpathdirs $found_dir"
1251                     fi
1252                   else
1253                     dnl Rely on "-L$found_dir".
1254                     dnl But don't add it if it's already contained in the LDFLAGS
1255                     dnl or the already constructed $LIBNAME
1256                     haveit=
1257                     for x in $LDFLAGS $LIB[]NAME; do
1258                       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1259                       if test "X$x" = "X-L$found_dir"; then
1260                         haveit=yes
1261                         break
1262                       fi
1263                     done
1264                     if test -z "$haveit"; then
1265                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
1266                     fi
1267                     if test "$hardcode_minus_L" != no; then
1268                       dnl FIXME: Not sure whether we should use
1269                       dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
1270                       dnl here.
1271                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
1272                     else
1273                       dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
1274                       dnl here, because this doesn't fit in flags passed to the
1275                       dnl compiler. So give up. No hardcoding. This affects only
1276                       dnl very old systems.
1277                       dnl FIXME: Not sure whether we should use
1278                       dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
1279                       dnl here.
1280                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
1281                     fi
1282                   fi
1283                 fi
1284               fi
1285             else
1286               if test "X$found_a" != "X"; then
1287                 dnl Linking with a static library.
1288                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
1289               else
1290                 dnl We shouldn't come here, but anyway it's good to have a
1291                 dnl fallback.
1292                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
1293               fi
1294             fi
1295             dnl Assume the include files are nearby.
1296             additional_includedir=
1297             case "$found_dir" in
1298               */lib | */lib/)
1299                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
1300                 additional_includedir="$basedir/include"
1301                 ;;
1302             esac
1303             if test "X$additional_includedir" != "X"; then
1304               dnl Potentially add $additional_includedir to $INCNAME.
1305               dnl But don't add it
1306               dnl   1. if it's the standard /usr/include,
1307               dnl   2. if it's /usr/local/include and we are using GCC on Linux,
1308               dnl   3. if it's already present in $CPPFLAGS or the already
1309               dnl      constructed $INCNAME,
1310               dnl   4. if it doesn't exist as a directory.
1311               if test "X$additional_includedir" != "X/usr/include"; then
1312                 haveit=
1313                 if test "X$additional_includedir" = "X/usr/local/include"; then
1314                   if test -n "$GCC"; then
1315                     case $host_os in
1316                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
1317                     esac
1318                   fi
1319                 fi
1320                 if test -z "$haveit"; then
1321                   for x in $CPPFLAGS $INC[]NAME; do
1322                     AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1323                     if test "X$x" = "X-I$additional_includedir"; then
1324                       haveit=yes
1325                       break
1326                     fi
1327                   done
1328                   if test -z "$haveit"; then
1329                     if test -d "$additional_includedir"; then
1330                       dnl Really add $additional_includedir to $INCNAME.
1331                       INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
1332                     fi
1333                   fi
1334                 fi
1335               fi
1336             fi
1337             dnl Look for dependencies.
1338             if test -n "$found_la"; then
1339               dnl Read the .la file. It defines the variables
1340               dnl dlname, library_names, old_library, dependency_libs, current,
1341               dnl age, revision, installed, dlopen, dlpreopen, libdir.
1342               save_libdir="$libdir"
1343               case "$found_la" in
1344                 */* | *\\*) . "$found_la" ;;
1345                 *) . "./$found_la" ;;
1346               esac
1347               libdir="$save_libdir"
1348               dnl We use only dependency_libs.
1349               for dep in $dependency_libs; do
1350                 case "$dep" in
1351                   -L*)
1352                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
1353                     dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
1354                     dnl But don't add it
1355                     dnl   1. if it's the standard /usr/lib,
1356                     dnl   2. if it's /usr/local/lib and we are using GCC on Linux,
1357                     dnl   3. if it's already present in $LDFLAGS or the already
1358                     dnl      constructed $LIBNAME,
1359                     dnl   4. if it doesn't exist as a directory.
1360                     if test "X$additional_libdir" != "X/usr/lib"; then
1361                       haveit=
1362                       if test "X$additional_libdir" = "X/usr/local/lib"; then
1363                         if test -n "$GCC"; then
1364                           case $host_os in
1365                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
1366                           esac
1367                         fi
1368                       fi
1369                       if test -z "$haveit"; then
1370                         haveit=
1371                         for x in $LDFLAGS $LIB[]NAME; do
1372                           AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1373                           if test "X$x" = "X-L$additional_libdir"; then
1374                             haveit=yes
1375                             break
1376                           fi
1377                         done
1378                         if test -z "$haveit"; then
1379                           if test -d "$additional_libdir"; then
1380                             dnl Really add $additional_libdir to $LIBNAME.
1381                             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
1382                           fi
1383                         fi
1384                         haveit=
1385                         for x in $LDFLAGS $LTLIB[]NAME; do
1386                           AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1387                           if test "X$x" = "X-L$additional_libdir"; then
1388                             haveit=yes
1389                             break
1390                           fi
1391                         done
1392                         if test -z "$haveit"; then
1393                           if test -d "$additional_libdir"; then
1394                             dnl Really add $additional_libdir to $LTLIBNAME.
1395                             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
1396                           fi
1397                         fi
1398                       fi
1399                     fi
1400                     ;;
1401                   -R*)
1402                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
1403                     if test "$enable_rpath" != no; then
1404                       dnl Potentially add DIR to rpathdirs.
1405                       dnl The rpathdirs will be appended to $LIBNAME at the end.
1406                       haveit=
1407                       for x in $rpathdirs; do
1408                         if test "X$x" = "X$dir"; then
1409                           haveit=yes
1410                           break
1411                         fi
1412                       done
1413                       if test -z "$haveit"; then
1414                         rpathdirs="$rpathdirs $dir"
1415                       fi
1416                       dnl Potentially add DIR to ltrpathdirs.
1417                       dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
1418                       haveit=
1419                       for x in $ltrpathdirs; do
1420                         if test "X$x" = "X$dir"; then
1421                           haveit=yes
1422                           break
1423                         fi
1424                       done
1425                       if test -z "$haveit"; then
1426                         ltrpathdirs="$ltrpathdirs $dir"
1427                       fi
1428                     fi
1429                     ;;
1430                   -l*)
1431                     dnl Handle this in the next round.
1432                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
1433                     ;;
1434                   *.la)
1435                     dnl Handle this in the next round. Throw away the .la's
1436                     dnl directory; it is already contained in a preceding -L
1437                     dnl option.
1438                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
1439                     ;;
1440                   *)
1441                     dnl Most likely an immediate library name.
1442                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
1443                     LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
1444                     ;;
1445                 esac
1446               done
1447             fi
1448           else
1449             dnl Didn't find the library; assume it is in the system directories
1450             dnl known to the linker and runtime loader. (All the system
1451             dnl directories known to the linker should also be known to the
1452             dnl runtime loader, otherwise the system is severely misconfigured.)
1453             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
1454             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
1455           fi
1456         fi
1457       fi
1458     done
1459   done
1460   if test "X$rpathdirs" != "X"; then
1461     if test -n "$hardcode_libdir_separator"; then
1462       dnl Weird platform: only the last -rpath option counts, the user must
1463       dnl pass all path elements in one option. We can arrange that for a
1464       dnl single library, but not when more than one $LIBNAMEs are used.
1465       alldirs=
1466       for found_dir in $rpathdirs; do
1467         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
1468       done
1469       dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
1470       acl_save_libdir="$libdir"
1471       libdir="$alldirs"
1472       eval flag=\"$hardcode_libdir_flag_spec\"
1473       libdir="$acl_save_libdir"
1474       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
1475     else
1476       dnl The -rpath options are cumulative.
1477       for found_dir in $rpathdirs; do
1478         acl_save_libdir="$libdir"
1479         libdir="$found_dir"
1480         eval flag=\"$hardcode_libdir_flag_spec\"
1481         libdir="$acl_save_libdir"
1482         LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
1483       done
1484     fi
1485   fi
1486   if test "X$ltrpathdirs" != "X"; then
1487     dnl When using libtool, the option that works for both libraries and
1488     dnl executables is -R. The -R options are cumulative.
1489     for found_dir in $ltrpathdirs; do
1490       LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
1491     done
1492   fi
1495 dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR,
1496 dnl unless already present in VAR.
1497 dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes
1498 dnl contains two or three consecutive elements that belong together.
1499 AC_DEFUN([AC_LIB_APPENDTOVAR],
1501   for element in [$2]; do
1502     haveit=
1503     for x in $[$1]; do
1504       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1505       if test "X$x" = "X$element"; then
1506         haveit=yes
1507         break
1508       fi
1509     done
1510     if test -z "$haveit"; then
1511       [$1]="${[$1]}${[$1]:+ }$element"
1512     fi
1513   done
1516 # lib-prefix.m4 serial 4 (gettext-0.14.2)
1517 dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
1518 dnl This file is free software; the Free Software Foundation
1519 dnl gives unlimited permission to copy and/or distribute it,
1520 dnl with or without modifications, as long as this notice is preserved.
1522 dnl From Bruno Haible.
1524 dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
1525 dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
1526 dnl require excessive bracketing.
1527 ifdef([AC_HELP_STRING],
1528 [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
1529 [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
1531 dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
1532 dnl to access previously installed libraries. The basic assumption is that
1533 dnl a user will want packages to use other packages he previously installed
1534 dnl with the same --prefix option.
1535 dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
1536 dnl libraries, but is otherwise very convenient.
1537 AC_DEFUN([AC_LIB_PREFIX],
1539   AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
1540   AC_REQUIRE([AC_PROG_CC])
1541   AC_REQUIRE([AC_CANONICAL_HOST])
1542   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
1543   dnl By default, look in $includedir and $libdir.
1544   use_additional=yes
1545   AC_LIB_WITH_FINAL_PREFIX([
1546     eval additional_includedir=\"$includedir\"
1547     eval additional_libdir=\"$libdir\"
1548   ])
1549   AC_LIB_ARG_WITH([lib-prefix],
1550 [  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
1551   --without-lib-prefix    don't search for libraries in includedir and libdir],
1553     if test "X$withval" = "Xno"; then
1554       use_additional=no
1555     else
1556       if test "X$withval" = "X"; then
1557         AC_LIB_WITH_FINAL_PREFIX([
1558           eval additional_includedir=\"$includedir\"
1559           eval additional_libdir=\"$libdir\"
1560         ])
1561       else
1562         additional_includedir="$withval/include"
1563         additional_libdir="$withval/lib"
1564       fi
1565     fi
1567   if test $use_additional = yes; then
1568     dnl Potentially add $additional_includedir to $CPPFLAGS.
1569     dnl But don't add it
1570     dnl   1. if it's the standard /usr/include,
1571     dnl   2. if it's already present in $CPPFLAGS,
1572     dnl   3. if it's /usr/local/include and we are using GCC on Linux,
1573     dnl   4. if it doesn't exist as a directory.
1574     if test "X$additional_includedir" != "X/usr/include"; then
1575       haveit=
1576       for x in $CPPFLAGS; do
1577         AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1578         if test "X$x" = "X-I$additional_includedir"; then
1579           haveit=yes
1580           break
1581         fi
1582       done
1583       if test -z "$haveit"; then
1584         if test "X$additional_includedir" = "X/usr/local/include"; then
1585           if test -n "$GCC"; then
1586             case $host_os in
1587               linux* | gnu* | k*bsd*-gnu) haveit=yes;;
1588             esac
1589           fi
1590         fi
1591         if test -z "$haveit"; then
1592           if test -d "$additional_includedir"; then
1593             dnl Really add $additional_includedir to $CPPFLAGS.
1594             CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
1595           fi
1596         fi
1597       fi
1598     fi
1599     dnl Potentially add $additional_libdir to $LDFLAGS.
1600     dnl But don't add it
1601     dnl   1. if it's the standard /usr/lib,
1602     dnl   2. if it's already present in $LDFLAGS,
1603     dnl   3. if it's /usr/local/lib and we are using GCC on Linux,
1604     dnl   4. if it doesn't exist as a directory.
1605     if test "X$additional_libdir" != "X/usr/lib"; then
1606       haveit=
1607       for x in $LDFLAGS; do
1608         AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1609         if test "X$x" = "X-L$additional_libdir"; then
1610           haveit=yes
1611           break
1612         fi
1613       done
1614       if test -z "$haveit"; then
1615         if test "X$additional_libdir" = "X/usr/local/lib"; then
1616           if test -n "$GCC"; then
1617             case $host_os in
1618               linux*) haveit=yes;;
1619             esac
1620           fi
1621         fi
1622         if test -z "$haveit"; then
1623           if test -d "$additional_libdir"; then
1624             dnl Really add $additional_libdir to $LDFLAGS.
1625             LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
1626           fi
1627         fi
1628       fi
1629     fi
1630   fi
1633 dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
1634 dnl acl_final_exec_prefix, containing the values to which $prefix and
1635 dnl $exec_prefix will expand at the end of the configure script.
1636 AC_DEFUN([AC_LIB_PREPARE_PREFIX],
1638   dnl Unfortunately, prefix and exec_prefix get only finally determined
1639   dnl at the end of configure.
1640   if test "X$prefix" = "XNONE"; then
1641     acl_final_prefix="$ac_default_prefix"
1642   else
1643     acl_final_prefix="$prefix"
1644   fi
1645   if test "X$exec_prefix" = "XNONE"; then
1646     acl_final_exec_prefix='${prefix}'
1647   else
1648     acl_final_exec_prefix="$exec_prefix"
1649   fi
1650   acl_save_prefix="$prefix"
1651   prefix="$acl_final_prefix"
1652   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
1653   prefix="$acl_save_prefix"
1656 dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
1657 dnl variables prefix and exec_prefix bound to the values they will have
1658 dnl at the end of the configure script.
1659 AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
1661   acl_save_prefix="$prefix"
1662   prefix="$acl_final_prefix"
1663   acl_save_exec_prefix="$exec_prefix"
1664   exec_prefix="$acl_final_exec_prefix"
1665   $1
1666   exec_prefix="$acl_save_exec_prefix"
1667   prefix="$acl_save_prefix"