Mass update GPLv2 from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
[dockapps.git] / wmbiff / aclocal.m4
blob6cac643b80d2fddb51f8340b015a75a85d93daae
1 # aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*-
3 # Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
4 # 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 # Do all the work for Automake.                            -*- Autoconf -*-
16 # This macro actually does too much some checks are only needed if
17 # your package does certain things.  But this isn't really a big deal.
19 # Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
20 # Free Software Foundation, Inc.
22 # This program is free software; you can redistribute it and/or modify
23 # it under the terms of the GNU General Public License as published by
24 # the Free Software Foundation; either version 2, or (at your option)
25 # any later version.
27 # This program is distributed in the hope that it will be useful,
28 # but WITHOUT ANY WARRANTY; without even the implied warranty of
29 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
30 # GNU General Public License for more details.
32 # You should have received a copy of the GNU General Public License
33 # along with this program; if not, write to the Free Software
34 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
35 # 02111-1307, USA.
37 # serial 8
39 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
40 # written in clear, in which case automake, when reading aclocal.m4,
41 # will think it sees a *use*, and therefore will trigger all it's
42 # C support machinery.  Also note that it means that autoscan, seeing
43 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
46 AC_PREREQ([2.52])
48 # Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
49 # the ones we care about.
50 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
52 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
53 # AM_INIT_AUTOMAKE([OPTIONS])
54 # -----------------------------------------------
55 # The call with PACKAGE and VERSION arguments is the old style
56 # call (pre autoconf-2.50), which is being phased out.  PACKAGE
57 # and VERSION should now be passed to AC_INIT and removed from
58 # the call to AM_INIT_AUTOMAKE.
59 # We support both call styles for the transition.  After
60 # the next Automake release, Autoconf can make the AC_INIT
61 # arguments mandatory, and then we can depend on a new Autoconf
62 # release and drop the old call support.
63 AC_DEFUN([AM_INIT_AUTOMAKE],
64 [AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
65  AC_REQUIRE([AC_PROG_INSTALL])dnl
66 # test to see if srcdir already configured
67 if test "`cd $srcdir && pwd`" != "`pwd`" &&
68    test -f $srcdir/config.status; then
69   AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
72 # Define the identity of the package.
73 dnl Distinguish between old-style and new-style calls.
74 m4_ifval([$2],
75 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
76  AC_SUBST([PACKAGE], [$1])dnl
77  AC_SUBST([VERSION], [$2])],
78 [_AM_SET_OPTIONS([$1])dnl
79  AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl
80  AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl
82 _AM_IF_OPTION([no-define],,
83 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
84  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
86 # Some tools Automake needs.
87 AC_REQUIRE([AM_SANITY_CHECK])dnl
88 AC_REQUIRE([AC_ARG_PROGRAM])dnl
89 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
90 AM_MISSING_PROG(AUTOCONF, autoconf)
91 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
92 AM_MISSING_PROG(AUTOHEADER, autoheader)
93 AM_MISSING_PROG(MAKEINFO, makeinfo)
94 AM_MISSING_PROG(AMTAR, tar)
95 AM_PROG_INSTALL_SH
96 AM_PROG_INSTALL_STRIP
97 # We need awk for the "check" target.  The system "awk" is bad on
98 # some platforms.
99 AC_REQUIRE([AC_PROG_AWK])dnl
100 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
102 _AM_IF_OPTION([no-dependencies],,
103 [AC_PROVIDE_IFELSE([AC_PROG_][CC],
104                   [_AM_DEPENDENCIES(CC)],
105                   [define([AC_PROG_][CC],
106                           defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
107 AC_PROVIDE_IFELSE([AC_PROG_][CXX],
108                   [_AM_DEPENDENCIES(CXX)],
109                   [define([AC_PROG_][CXX],
110                           defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
114 # Copyright 2002  Free Software Foundation, Inc.
116 # This program is free software; you can redistribute it and/or modify
117 # it under the terms of the GNU General Public License as published by
118 # the Free Software Foundation; either version 2, or (at your option)
119 # any later version.
121 # This program is distributed in the hope that it will be useful,
122 # but WITHOUT ANY WARRANTY; without even the implied warranty of
123 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
124 # GNU General Public License for more details.
126 # You should have received a copy of the GNU General Public License
127 # along with this program; if not, write to the Free Software
128 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
130 # AM_AUTOMAKE_VERSION(VERSION)
131 # ----------------------------
132 # Automake X.Y traces this macro to ensure aclocal.m4 has been
133 # generated from the m4 files accompanying Automake X.Y.
134 AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"])
136 # AM_SET_CURRENT_AUTOMAKE_VERSION
137 # -------------------------------
138 # Call AM_AUTOMAKE_VERSION so it can be traced.
139 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
140 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
141          [AM_AUTOMAKE_VERSION([1.6.3])])
143 # Helper functions for option handling.                    -*- Autoconf -*-
145 # Copyright 2001, 2002  Free Software Foundation, Inc.
147 # This program is free software; you can redistribute it and/or modify
148 # it under the terms of the GNU General Public License as published by
149 # the Free Software Foundation; either version 2, or (at your option)
150 # any later version.
152 # This program is distributed in the hope that it will be useful,
153 # but WITHOUT ANY WARRANTY; without even the implied warranty of
154 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
155 # GNU General Public License for more details.
157 # You should have received a copy of the GNU General Public License
158 # along with this program; if not, write to the Free Software
159 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
160 # 02111-1307, USA.
162 # serial 2
164 # _AM_MANGLE_OPTION(NAME)
165 # -----------------------
166 AC_DEFUN([_AM_MANGLE_OPTION],
167 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
169 # _AM_SET_OPTION(NAME)
170 # ------------------------------
171 # Set option NAME.  Presently that only means defining a flag for this option.
172 AC_DEFUN([_AM_SET_OPTION],
173 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
175 # _AM_SET_OPTIONS(OPTIONS)
176 # ----------------------------------
177 # OPTIONS is a space-separated list of Automake options.
178 AC_DEFUN([_AM_SET_OPTIONS],
179 [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
181 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
182 # -------------------------------------------
183 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
184 AC_DEFUN([_AM_IF_OPTION],
185 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
188 # Check to make sure that the build environment is sane.
191 # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
193 # This program is free software; you can redistribute it and/or modify
194 # it under the terms of the GNU General Public License as published by
195 # the Free Software Foundation; either version 2, or (at your option)
196 # any later version.
198 # This program is distributed in the hope that it will be useful,
199 # but WITHOUT ANY WARRANTY; without even the implied warranty of
200 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
201 # GNU General Public License for more details.
203 # You should have received a copy of the GNU General Public License
204 # along with this program; if not, write to the Free Software
205 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
206 # 02111-1307, USA.
208 # serial 3
210 # AM_SANITY_CHECK
211 # ---------------
212 AC_DEFUN([AM_SANITY_CHECK],
213 [AC_MSG_CHECKING([whether build environment is sane])
214 # Just in case
215 sleep 1
216 echo timestamp > conftest.file
217 # Do `set' in a subshell so we don't clobber the current shell's
218 # arguments.  Must try -L first in case configure is actually a
219 # symlink; some systems play weird games with the mod time of symlinks
220 # (eg FreeBSD returns the mod time of the symlink's containing
221 # directory).
222 if (
223    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
224    if test "$[*]" = "X"; then
225       # -L didn't work.
226       set X `ls -t $srcdir/configure conftest.file`
227    fi
228    rm -f conftest.file
229    if test "$[*]" != "X $srcdir/configure conftest.file" \
230       && test "$[*]" != "X conftest.file $srcdir/configure"; then
232       # If neither matched, then we have a broken ls.  This can happen
233       # if, for instance, CONFIG_SHELL is bash and it inherits a
234       # broken ls alias from the environment.  This has actually
235       # happened.  Such a system could not be considered "sane".
236       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
237 alias in your environment])
238    fi
240    test "$[2]" = conftest.file
241    )
242 then
243    # Ok.
244    :
245 else
246    AC_MSG_ERROR([newly created file is older than distributed files!
247 Check your system clock])
249 AC_MSG_RESULT(yes)])
251 #  -*- Autoconf -*-
254 # Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
256 # This program is free software; you can redistribute it and/or modify
257 # it under the terms of the GNU General Public License as published by
258 # the Free Software Foundation; either version 2, or (at your option)
259 # any later version.
261 # This program is distributed in the hope that it will be useful,
262 # but WITHOUT ANY WARRANTY; without even the implied warranty of
263 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
264 # GNU General Public License for more details.
266 # You should have received a copy of the GNU General Public License
267 # along with this program; if not, write to the Free Software
268 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
269 # 02111-1307, USA.
271 # serial 3
273 # AM_MISSING_PROG(NAME, PROGRAM)
274 # ------------------------------
275 AC_DEFUN([AM_MISSING_PROG],
276 [AC_REQUIRE([AM_MISSING_HAS_RUN])
277 $1=${$1-"${am_missing_run}$2"}
278 AC_SUBST($1)])
281 # AM_MISSING_HAS_RUN
282 # ------------------
283 # Define MISSING if not defined so far and test if it supports --run.
284 # If it does, set am_missing_run to use it, otherwise, to nothing.
285 AC_DEFUN([AM_MISSING_HAS_RUN],
286 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
287 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
288 # Use eval to expand $SHELL
289 if eval "$MISSING --run true"; then
290   am_missing_run="$MISSING --run "
291 else
292   am_missing_run=
293   AC_MSG_WARN([`missing' script is too old or missing])
297 # AM_AUX_DIR_EXPAND
299 # Copyright 2001 Free Software Foundation, Inc.
301 # This program is free software; you can redistribute it and/or modify
302 # it under the terms of the GNU General Public License as published by
303 # the Free Software Foundation; either version 2, or (at your option)
304 # any later version.
306 # This program is distributed in the hope that it will be useful,
307 # but WITHOUT ANY WARRANTY; without even the implied warranty of
308 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
309 # GNU General Public License for more details.
311 # You should have received a copy of the GNU General Public License
312 # along with this program; if not, write to the Free Software
313 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
314 # 02111-1307, USA.
316 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
317 # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
318 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
320 # Of course, Automake must honor this variable whenever it calls a
321 # tool from the auxiliary directory.  The problem is that $srcdir (and
322 # therefore $ac_aux_dir as well) can be either absolute or relative,
323 # depending on how configure is run.  This is pretty annoying, since
324 # it makes $ac_aux_dir quite unusable in subdirectories: in the top
325 # source directory, any form will work fine, but in subdirectories a
326 # relative path needs to be adjusted first.
328 # $ac_aux_dir/missing
329 #    fails when called from a subdirectory if $ac_aux_dir is relative
330 # $top_srcdir/$ac_aux_dir/missing
331 #    fails if $ac_aux_dir is absolute,
332 #    fails when called from a subdirectory in a VPATH build with
333 #          a relative $ac_aux_dir
335 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
336 # are both prefixed by $srcdir.  In an in-source build this is usually
337 # harmless because $srcdir is `.', but things will broke when you
338 # start a VPATH build or use an absolute $srcdir.
340 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
341 # iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
342 #   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
343 # and then we would define $MISSING as
344 #   MISSING="\${SHELL} $am_aux_dir/missing"
345 # This will work as long as MISSING is not called from configure, because
346 # unfortunately $(top_srcdir) has no meaning in configure.
347 # However there are other variables, like CC, which are often used in
348 # configure, and could therefore not use this "fixed" $ac_aux_dir.
350 # Another solution, used here, is to always expand $ac_aux_dir to an
351 # absolute PATH.  The drawback is that using absolute paths prevent a
352 # configured tree to be moved without reconfiguration.
354 # Rely on autoconf to set up CDPATH properly.
355 AC_PREREQ([2.50])
357 AC_DEFUN([AM_AUX_DIR_EXPAND], [
358 # expand $ac_aux_dir to an absolute path
359 am_aux_dir=`cd $ac_aux_dir && pwd`
362 # AM_PROG_INSTALL_SH
363 # ------------------
364 # Define $install_sh.
366 # Copyright 2001 Free Software Foundation, Inc.
368 # This program is free software; you can redistribute it and/or modify
369 # it under the terms of the GNU General Public License as published by
370 # the Free Software Foundation; either version 2, or (at your option)
371 # any later version.
373 # This program is distributed in the hope that it will be useful,
374 # but WITHOUT ANY WARRANTY; without even the implied warranty of
375 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
376 # GNU General Public License for more details.
378 # You should have received a copy of the GNU General Public License
379 # along with this program; if not, write to the Free Software
380 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
381 # 02111-1307, USA.
383 AC_DEFUN([AM_PROG_INSTALL_SH],
384 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
385 install_sh=${install_sh-"$am_aux_dir/install-sh"}
386 AC_SUBST(install_sh)])
388 # AM_PROG_INSTALL_STRIP
390 # Copyright 2001 Free Software Foundation, Inc.
392 # This program is free software; you can redistribute it and/or modify
393 # it under the terms of the GNU General Public License as published by
394 # the Free Software Foundation; either version 2, or (at your option)
395 # any later version.
397 # This program is distributed in the hope that it will be useful,
398 # but WITHOUT ANY WARRANTY; without even the implied warranty of
399 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
400 # GNU General Public License for more details.
402 # You should have received a copy of the GNU General Public License
403 # along with this program; if not, write to the Free Software
404 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
405 # 02111-1307, USA.
407 # One issue with vendor `install' (even GNU) is that you can't
408 # specify the program used to strip binaries.  This is especially
409 # annoying in cross-compiling environments, where the build's strip
410 # is unlikely to handle the host's binaries.
411 # Fortunately install-sh will honor a STRIPPROG variable, so we
412 # always use install-sh in `make install-strip', and initialize
413 # STRIPPROG with the value of the STRIP variable (set by the user).
414 AC_DEFUN([AM_PROG_INSTALL_STRIP],
415 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
416 # Installed binaries are usually stripped using `strip' when the user
417 # run `make install-strip'.  However `strip' might not be the right
418 # tool to use in cross-compilation environments, therefore Automake
419 # will honor the `STRIP' environment variable to overrule this program.
420 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
421 if test "$cross_compiling" != no; then
422   AC_CHECK_TOOL([STRIP], [strip], :)
424 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
425 AC_SUBST([INSTALL_STRIP_PROGRAM])])
427 # serial 4                                              -*- Autoconf -*-
429 # Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
431 # This program is free software; you can redistribute it and/or modify
432 # it under the terms of the GNU General Public License as published by
433 # the Free Software Foundation; either version 2, or (at your option)
434 # any later version.
436 # This program is distributed in the hope that it will be useful,
437 # but WITHOUT ANY WARRANTY; without even the implied warranty of
438 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
439 # GNU General Public License for more details.
441 # You should have received a copy of the GNU General Public License
442 # along with this program; if not, write to the Free Software
443 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
444 # 02111-1307, USA.
447 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
448 # written in clear, in which case automake, when reading aclocal.m4,
449 # will think it sees a *use*, and therefore will trigger all it's
450 # C support machinery.  Also note that it means that autoscan, seeing
451 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
455 # _AM_DEPENDENCIES(NAME)
456 # ----------------------
457 # See how the compiler implements dependency checking.
458 # NAME is "CC", "CXX", "GCJ", or "OBJC".
459 # We try a few techniques and use that to set a single cache variable.
461 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
462 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
463 # dependency, and given that the user is not expected to run this macro,
464 # just rely on AC_PROG_CC.
465 AC_DEFUN([_AM_DEPENDENCIES],
466 [AC_REQUIRE([AM_SET_DEPDIR])dnl
467 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
468 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
469 AC_REQUIRE([AM_DEP_TRACK])dnl
471 ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
472        [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
473        [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
474        [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
475                    [depcc="$$1"   am_compiler_list=])
477 AC_CACHE_CHECK([dependency style of $depcc],
478                [am_cv_$1_dependencies_compiler_type],
479 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
480   # We make a subdir and do the tests there.  Otherwise we can end up
481   # making bogus files that we don't know about and never remove.  For
482   # instance it was reported that on HP-UX the gcc test will end up
483   # making a dummy file named `D' -- because `-MD' means `put the output
484   # in D'.
485   mkdir conftest.dir
486   # Copy depcomp to subdir because otherwise we won't find it if we're
487   # using a relative directory.
488   cp "$am_depcomp" conftest.dir
489   cd conftest.dir
491   am_cv_$1_dependencies_compiler_type=none
492   if test "$am_compiler_list" = ""; then
493      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
494   fi
495   for depmode in $am_compiler_list; do
496     # We need to recreate these files for each test, as the compiler may
497     # overwrite some of them when testing with obscure command lines.
498     # This happens at least with the AIX C compiler.
499     echo '#include "conftest.h"' > conftest.c
500     echo 'int i;' > conftest.h
501     echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
503     case $depmode in
504     nosideeffect)
505       # after this tag, mechanisms are not by side-effect, so they'll
506       # only be used when explicitly requested
507       if test "x$enable_dependency_tracking" = xyes; then
508         continue
509       else
510         break
511       fi
512       ;;
513     none) break ;;
514     esac
515     # We check with `-c' and `-o' for the sake of the "dashmstdout"
516     # mode.  It turns out that the SunPro C++ compiler does not properly
517     # handle `-M -o', and we need to detect this.
518     if depmode=$depmode \
519        source=conftest.c object=conftest.o \
520        depfile=conftest.Po tmpdepfile=conftest.TPo \
521        $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
522        grep conftest.h conftest.Po > /dev/null 2>&1 &&
523        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
524       am_cv_$1_dependencies_compiler_type=$depmode
525       break
526     fi
527   done
529   cd ..
530   rm -rf conftest.dir
531 else
532   am_cv_$1_dependencies_compiler_type=none
535 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
539 # AM_SET_DEPDIR
540 # -------------
541 # Choose a directory name for dependency files.
542 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
543 AC_DEFUN([AM_SET_DEPDIR],
544 [rm -f .deps 2>/dev/null
545 mkdir .deps 2>/dev/null
546 if test -d .deps; then
547   DEPDIR=.deps
548 else
549   # MS-DOS does not allow filenames that begin with a dot.
550   DEPDIR=_deps
552 rmdir .deps 2>/dev/null
553 AC_SUBST([DEPDIR])
557 # AM_DEP_TRACK
558 # ------------
559 AC_DEFUN([AM_DEP_TRACK],
560 [AC_ARG_ENABLE(dependency-tracking,
561 [  --disable-dependency-tracking Speeds up one-time builds
562   --enable-dependency-tracking  Do not reject slow dependency extractors])
563 if test "x$enable_dependency_tracking" != xno; then
564   am_depcomp="$ac_aux_dir/depcomp"
565   AMDEPBACKSLASH='\'
567 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
568 AC_SUBST([AMDEPBACKSLASH])
571 # Generate code to set up dependency tracking.   -*- Autoconf -*-
573 # Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
575 # This program is free software; you can redistribute it and/or modify
576 # it under the terms of the GNU General Public License as published by
577 # the Free Software Foundation; either version 2, or (at your option)
578 # any later version.
580 # This program is distributed in the hope that it will be useful,
581 # but WITHOUT ANY WARRANTY; without even the implied warranty of
582 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
583 # GNU General Public License for more details.
585 # You should have received a copy of the GNU General Public License
586 # along with this program; if not, write to the Free Software
587 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
588 # 02111-1307, USA.
590 #serial 2
592 # _AM_OUTPUT_DEPENDENCY_COMMANDS
593 # ------------------------------
594 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
595 [for mf in $CONFIG_FILES; do
596   # Strip MF so we end up with the name of the file.
597   mf=`echo "$mf" | sed -e 's/:.*$//'`
598   # Check whether this is an Automake generated Makefile or not.
599   # We used to match only the files named `Makefile.in', but
600   # some people rename them; so instead we look at the file content.
601   # Grep'ing the first line is not enough: some people post-process
602   # each Makefile.in and add a new line on top of each file to say so.
603   # So let's grep whole file.
604   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
605     dirpart=`AS_DIRNAME("$mf")`
606   else
607     continue
608   fi
609   grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
610   # Extract the definition of DEP_FILES from the Makefile without
611   # running `make'.
612   DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
613   test -z "$DEPDIR" && continue
614   # When using ansi2knr, U may be empty or an underscore; expand it
615   U=`sed -n -e '/^U = / s///p' < "$mf"`
616   test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
617   # We invoke sed twice because it is the simplest approach to
618   # changing $(DEPDIR) to its actual value in the expansion.
619   for file in `sed -n -e '
620     /^DEP_FILES = .*\\\\$/ {
621       s/^DEP_FILES = //
622       :loop
623         s/\\\\$//
624         p
625         n
626         /\\\\$/ b loop
627       p
628     }
629     /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
630        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
631     # Make sure the directory exists.
632     test -f "$dirpart/$file" && continue
633     fdir=`AS_DIRNAME(["$file"])`
634     AS_MKDIR_P([$dirpart/$fdir])
635     # echo "creating $dirpart/$file"
636     echo '# dummy' > "$dirpart/$file"
637   done
638 done
639 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
642 # AM_OUTPUT_DEPENDENCY_COMMANDS
643 # -----------------------------
644 # This macro should only be invoked once -- use via AC_REQUIRE.
646 # This code is only required when automatic dependency tracking
647 # is enabled.  FIXME.  This creates each `.P' file that we will
648 # need in order to bootstrap the dependency handling code.
649 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
650 [AC_CONFIG_COMMANDS([depfiles],
651      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
652      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
655 # Copyright 2001 Free Software Foundation, Inc.             -*- Autoconf -*-
657 # This program is free software; you can redistribute it and/or modify
658 # it under the terms of the GNU General Public License as published by
659 # the Free Software Foundation; either version 2, or (at your option)
660 # any later version.
662 # This program is distributed in the hope that it will be useful,
663 # but WITHOUT ANY WARRANTY; without even the implied warranty of
664 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
665 # GNU General Public License for more details.
667 # You should have received a copy of the GNU General Public License
668 # along with this program; if not, write to the Free Software
669 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
670 # 02111-1307, USA.
672 # serial 2
674 # AM_MAKE_INCLUDE()
675 # -----------------
676 # Check to see how make treats includes.
677 AC_DEFUN([AM_MAKE_INCLUDE],
678 [am_make=${MAKE-make}
679 cat > confinc << 'END'
680 doit:
681         @echo done
683 # If we don't find an include directive, just comment out the code.
684 AC_MSG_CHECKING([for style of include used by $am_make])
685 am__include="#"
686 am__quote=
687 _am_result=none
688 # First try GNU make style include.
689 echo "include confinc" > confmf
690 # We grep out `Entering directory' and `Leaving directory'
691 # messages which can occur if `w' ends up in MAKEFLAGS.
692 # In particular we don't look at `^make:' because GNU make might
693 # be invoked under some other name (usually "gmake"), in which
694 # case it prints its new name instead of `make'.
695 if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
696    am__include=include
697    am__quote=
698    _am_result=GNU
700 # Now try BSD make style include.
701 if test "$am__include" = "#"; then
702    echo '.include "confinc"' > confmf
703    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
704       am__include=.include
705       am__quote="\""
706       _am_result=BSD
707    fi
709 AC_SUBST(am__include)
710 AC_SUBST(am__quote)
711 AC_MSG_RESULT($_am_result)
712 rm -f confinc confmf
715 # AM_CONDITIONAL                                              -*- Autoconf -*-
717 # Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
719 # This program is free software; you can redistribute it and/or modify
720 # it under the terms of the GNU General Public License as published by
721 # the Free Software Foundation; either version 2, or (at your option)
722 # any later version.
724 # This program is distributed in the hope that it will be useful,
725 # but WITHOUT ANY WARRANTY; without even the implied warranty of
726 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
727 # GNU General Public License for more details.
729 # You should have received a copy of the GNU General Public License
730 # along with this program; if not, write to the Free Software
731 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
732 # 02111-1307, USA.
734 # serial 5
736 AC_PREREQ(2.52)
738 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
739 # -------------------------------------
740 # Define a conditional.
741 AC_DEFUN([AM_CONDITIONAL],
742 [ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
743         [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
744 AC_SUBST([$1_TRUE])
745 AC_SUBST([$1_FALSE])
746 if $2; then
747   $1_TRUE=
748   $1_FALSE='#'
749 else
750   $1_TRUE='#'
751   $1_FALSE=
753 AC_CONFIG_COMMANDS_PRE(
754 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
755   AC_MSG_ERROR([conditional \"$1\" was never defined.
756 Usually this means the macro was only invoked conditionally.])
757 fi])])
759 # Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
761 # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
763 # This program is free software; you can redistribute it and/or modify
764 # it under the terms of the GNU General Public License as published by
765 # the Free Software Foundation; either version 2, or (at your option)
766 # any later version.
768 # This program is distributed in the hope that it will be useful,
769 # but WITHOUT ANY WARRANTY; without even the implied warranty of
770 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
771 # GNU General Public License for more details.
773 # You should have received a copy of the GNU General Public License
774 # along with this program; if not, write to the Free Software
775 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
776 # 02111-1307, USA.
778 AC_PREREQ([2.52])
780 # serial 6
782 # When config.status generates a header, we must update the stamp-h file.
783 # This file resides in the same directory as the config header
784 # that is generated.  We must strip everything past the first ":",
785 # and everything past the last "/".
787 # _AM_DIRNAME(PATH)
788 # -----------------
789 # Like AS_DIRNAME, only do it during macro expansion
790 AC_DEFUN([_AM_DIRNAME],
791        [m4_if(regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1,
792               m4_if(regexp([$1], [^//\([^/]\|$\)]), -1,
793                     m4_if(regexp([$1], [^/.*]), -1,
794                           [.],
795                           patsubst([$1], [^\(/\).*], [\1])),
796                     patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])),
797               patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl
798 ])# _AM_DIRNAME
801 # The stamp files are numbered to have different names.
802 # We could number them on a directory basis, but that's additional
803 # complications, let's have a unique counter.
804 m4_define([_AM_STAMP_Count], [0])
807 # _AM_STAMP(HEADER)
808 # -----------------
809 # The name of the stamp file for HEADER.
810 AC_DEFUN([_AM_STAMP],
811 [m4_define([_AM_STAMP_Count], m4_incr(_AM_STAMP_Count))dnl
812 AS_ESCAPE(_AM_DIRNAME(patsubst([$1],
813                                [:.*])))/stamp-h[]_AM_STAMP_Count])
816 # _AM_CONFIG_HEADER(HEADER[:SOURCES], COMMANDS, INIT-COMMANDS)
817 # ------------------------------------------------------------
818 # We used to try to get a real timestamp in stamp-h.  But the fear is that
819 # that will cause unnecessary cvs conflicts.
820 AC_DEFUN([_AM_CONFIG_HEADER],
821 [# Add the stamp file to the list of files AC keeps track of,
822 # along with our hook.
823 AC_CONFIG_HEADERS([$1],
824                   [# update the timestamp
825 echo 'timestamp for $1' >"_AM_STAMP([$1])"
826 $2],
827                   [$3])
828 ])# _AM_CONFIG_HEADER
831 # AM_CONFIG_HEADER(HEADER[:SOURCES]..., COMMANDS, INIT-COMMANDS)
832 # --------------------------------------------------------------
833 AC_DEFUN([AM_CONFIG_HEADER],
834 [AC_FOREACH([_AM_File], [$1], [_AM_CONFIG_HEADER(_AM_File, [$2], [$3])])
835 ])# AM_CONFIG_HEADER
837 dnl Autoconf macros for libgnutls
838 dnl $id$
840 # Modified for LIBGNUTLS -- nmav
841 # Configure paths for LIBGCRYPT
842 # Shamelessly stolen from the one of XDELTA by Owen Taylor
843 # Werner Koch   99-12-09
845 dnl AM_PATH_LIBGNUTLS([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
846 dnl Test for libgnutls, and define LIBGNUTLS_CFLAGS and LIBGNUTLS_LIBS
848 AC_DEFUN(AM_PATH_LIBGNUTLS,
849 [dnl
850 dnl Get the cflags and libraries from the libgnutls-config script
852 AC_ARG_WITH(libgnutls-prefix,
853           [  --with-libgnutls-prefix=PFX   Prefix where libgnutls is installed (optional)],
854           libgnutls_config_prefix="$withval", libgnutls_config_prefix="")
856   if test x$libgnutls_config_prefix != x ; then
857      libgnutls_config_args="$libgnutls_config_args --prefix=$libgnutls_config_prefix"
858      if test x${LIBGNUTLS_CONFIG+set} != xset ; then
859         LIBGNUTLS_CONFIG=$libgnutls_config_prefix/bin/libgnutls-config
860      fi
861   fi
863   AC_PATH_PROG(LIBGNUTLS_CONFIG, libgnutls-config, no)
864   min_libgnutls_version=ifelse([$1], ,0.1.0,$1)
865   AC_MSG_CHECKING(for libgnutls - version >= $min_libgnutls_version)
866   no_libgnutls=""
867   if test "$LIBGNUTLS_CONFIG" = "no" ; then
868     no_libgnutls=yes
869   else
870     LIBGNUTLS_CFLAGS=`$LIBGNUTLS_CONFIG $libgnutls_config_args --cflags`
871     LIBGNUTLS_LIBS=`$LIBGNUTLS_CONFIG $libgnutls_config_args --libs`
872     libgnutls_config_version=`$LIBGNUTLS_CONFIG $libgnutls_config_args --version`
875       ac_save_CFLAGS="$CFLAGS"
876       ac_save_LIBS="$LIBS"
877       CFLAGS="$CFLAGS $LIBGNUTLS_CFLAGS"
878       LIBS="$LIBS $LIBGNUTLS_LIBS"
880 dnl Now check if the installed libgnutls is sufficiently new. Also sanity
881 dnl checks the results of libgnutls-config to some extent
883       rm -f conf.libgnutlstest
884       AC_TRY_RUN([
885 #include <stdio.h>
886 #include <stdlib.h>
887 #include <string.h>
888 #include <gnutls/gnutls.h>
891 main ()
893     system ("touch conf.libgnutlstest");
895     if( strcmp( gnutls_check_version(NULL), "$libgnutls_config_version" ) )
896     {
897       printf("\n*** 'libgnutls-config --version' returned %s, but LIBGNUTLS (%s)\n",
898              "$libgnutls_config_version", gnutls_check_version(NULL) );
899       printf("*** was found! If libgnutls-config was correct, then it is best\n");
900       printf("*** to remove the old version of LIBGNUTLS. You may also be able to fix the error\n");
901       printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
902       printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
903       printf("*** required on your system.\n");
904       printf("*** If libgnutls-config was wrong, set the environment variable LIBGNUTLS_CONFIG\n");
905       printf("*** to point to the correct copy of libgnutls-config, and remove the file config.cache\n");
906       printf("*** before re-running configure\n");
907     }
908     else if ( strcmp(gnutls_check_version(NULL), LIBGNUTLS_VERSION ) )
909     {
910       printf("\n*** LIBGNUTLS header file (version %s) does not match\n", LIBGNUTLS_VERSION);
911       printf("*** library (version %s)\n", gnutls_check_version(NULL) );
912     }
913     else
914     {
915       if ( gnutls_check_version( "$min_libgnutls_version" ) )
916       {
917         return 0;
918       }
919      else
920       {
921         printf("no\n*** An old version of LIBGNUTLS (%s) was found.\n",
922                 gnutls_check_version(NULL) );
923         printf("*** You need a version of LIBGNUTLS newer than %s. The latest version of\n",
924                "$min_libgnutls_version" );
925         printf("*** LIBGNUTLS is always available from ftp://gnutls.hellug.gr/pub/gnutls.\n");
926         printf("*** \n");
927         printf("*** If you have already installed a sufficiently new version, this error\n");
928         printf("*** probably means that the wrong copy of the libgnutls-config shell script is\n");
929         printf("*** being found. The easiest way to fix this is to remove the old version\n");
930         printf("*** of LIBGNUTLS, but you can also set the LIBGNUTLS_CONFIG environment to point to the\n");
931         printf("*** correct copy of libgnutls-config. (In this case, you will have to\n");
932         printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
933         printf("*** so that the correct libraries are found at run-time))\n");
934       }
935     }
936   return 1;
938 ],, no_libgnutls=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
939        CFLAGS="$ac_save_CFLAGS"
940        LIBS="$ac_save_LIBS"
941   fi
943   if test "x$no_libgnutls" = x ; then
944      AC_MSG_RESULT(yes)
945      ifelse([$2], , :, [$2])
946   else
947      if test -f conf.libgnutlstest ; then
948         :
949      else
950         AC_MSG_RESULT(no)
951      fi
952      if test "$LIBGNUTLS_CONFIG" = "no" ; then
953        echo "*** The libgnutls-config script installed by LIBGNUTLS could not be found"
954        echo "*** If LIBGNUTLS was installed in PREFIX, make sure PREFIX/bin is in"
955        echo "*** your path, or set the LIBGNUTLS_CONFIG environment variable to the"
956        echo "*** full path to libgnutls-config."
957      else
958        if test -f conf.libgnutlstest ; then
959         :
960        else
961           echo "*** Could not run libgnutls test program, checking why..."
962           CFLAGS="$CFLAGS $LIBGNUTLS_CFLAGS"
963           LIBS="$LIBS $LIBGNUTLS_LIBS"
964           AC_TRY_LINK([
965 #include <stdio.h>
966 #include <stdlib.h>
967 #include <string.h>
968 #include <gnutls/gnutls.h>
969 ],      [ return !!gnutls_check_version(NULL); ],
970         [ echo "*** The test program compiled, but did not run. This usually means"
971           echo "*** that the run-time linker is not finding LIBGNUTLS or finding the wrong"
972           echo "*** version of LIBGNUTLS. If it is not finding LIBGNUTLS, you'll need to set your"
973           echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
974           echo "*** to the installed location  Also, make sure you have run ldconfig if that"
975           echo "*** is required on your system"
976           echo "***"
977           echo "*** If you have an old version installed, it is best to remove it, although"
978           echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
979           echo "***" ],
980         [ echo "*** The test program failed to compile or link. See the file config.log for the"
981           echo "*** exact error that occured. This usually means LIBGNUTLS was incorrectly installed"
982           echo "*** or that you have moved LIBGNUTLS since it was installed. In the latter case, you"
983           echo "*** may want to edit the libgnutls-config script: $LIBGNUTLS_CONFIG" ])
984           CFLAGS="$ac_save_CFLAGS"
985           LIBS="$ac_save_LIBS"
986        fi
987      fi
988      LIBGNUTLS_CFLAGS=""
989      LIBGNUTLS_LIBS=""
990      ifelse([$3], , :, [$3])
991   fi
992   rm -f conf.libgnutlstest
993   AC_SUBST(LIBGNUTLS_CFLAGS)
994   AC_SUBST(LIBGNUTLS_LIBS)
997 dnl *-*wedit:notab*-*  Please keep this as the last line.
999 dnl Autoconf macros for libgcrypt
1000 dnl $id$
1002 # Configure paths for LIBGCRYPT
1003 # Shamelessly stolen from the one of XDELTA by Owen Taylor
1004 # Werner Koch   99-12-09
1006 dnl AM_PATH_LIBGCRYPT([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
1007 dnl Test for libgcrypt, and define GCRYPT_CFLAGS and GCRYPT_LIBS
1009 AC_DEFUN(AM_PATH_LIBGCRYPT,
1010 [dnl
1011 dnl Get the cflags and libraries from the libgcrypt-config script
1013 AC_ARG_WITH(libgcrypt-prefix,
1014           [  --with-libgcrypt-prefix=PFX   Prefix where libgcrypt is installed (optional)],
1015           libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="")
1016 AC_ARG_ENABLE(libgcrypttest,
1017           [  --disable-libgcrypttest    Do not try to compile and run a test libgcrypt program],
1018           , enable_libgcrypttest=yes)
1020   if test x$libgcrypt_config_prefix != x ; then
1021      libgcrypt_config_args="$libgcrypt_config_args --prefix=$libgcrypt_config_prefix"
1022      if test x${LIBGCRYPT_CONFIG+set} != xset ; then
1023         LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config
1024      fi
1025   fi
1027   AC_PATH_PROG(LIBGCRYPT_CONFIG, libgcrypt-config, no)
1028   min_libgcrypt_version=ifelse([$1], ,1.1.0,$1)
1029   AC_MSG_CHECKING(for libgcrypt - version >= $min_libgcrypt_version)
1030   no_libgcrypt=""
1031   if test "$LIBGCRYPT_CONFIG" = "no" ; then
1032     no_libgcrypt=yes
1033   else
1034     LIBGCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG $libgcrypt_config_args --cflags`
1035     LIBGCRYPT_LIBS=`$LIBGCRYPT_CONFIG $libgcrypt_config_args --libs`
1036     libgcrypt_config_version=`$LIBGCRYPT_CONFIG $libgcrypt_config_args --version`
1037     if test "x$enable_libgcrypttest" = "xyes" ; then
1038       ac_save_CFLAGS="$CFLAGS"
1039       ac_save_LIBS="$LIBS"
1040       CFLAGS="$CFLAGS $LIBGCRYPT_CFLAGS"
1041       LIBS="$LIBS $LIBGCRYPT_LIBS"
1043 dnl Now check if the installed libgcrypt is sufficiently new. Also sanity
1044 dnl checks the results of libgcrypt-config to some extent
1046       rm -f conf.libgcrypttest
1047       AC_TRY_RUN([
1048 #include <stdio.h>
1049 #include <stdlib.h>
1050 #include <string.h>
1051 #include <gcrypt.h>
1054 main ()
1056     system ("touch conf.libgcrypttest");
1058     if( strcmp( gcry_check_version(NULL), "$libgcrypt_config_version" ) )
1059     {
1060       printf("\n*** 'libgcrypt-config --version' returned %s, but LIBGCRYPT (%s)\n",
1061              "$libgcrypt_config_version", gcry_check_version(NULL) );
1062       printf("*** was found! If libgcrypt-config was correct, then it is best\n");
1063       printf("*** to remove the old version of LIBGCRYPT. You may also be able to fix the error\n");
1064       printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
1065       printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
1066       printf("*** required on your system.\n");
1067       printf("*** If libgcrypt-config was wrong, set the environment variable LIBGCRYPT_CONFIG\n");
1068       printf("*** to point to the correct copy of libgcrypt-config, and remove the file config.cache\n");
1069       printf("*** before re-running configure\n");
1070     }
1071     else if ( strcmp(gcry_check_version(NULL), GCRYPT_VERSION ) )
1072     {
1073       printf("\n*** LIBGCRYPT header file (version %s) does not match\n", GCRYPT_VERSION);
1074       printf("*** library (version %s)\n", gcry_check_version(NULL) );
1075     }
1076     else
1077     {
1078       if ( gcry_check_version( "$min_libgcrypt_version" ) )
1079       {
1080         return 0;
1081       }
1082      else
1083       {
1084         printf("no\n*** An old version of LIBGCRYPT (%s) was found.\n",
1085                 gcry_check_version(NULL) );
1086         printf("*** You need a version of LIBGCRYPT newer than %s. The latest version of\n",
1087                "$min_libgcrypt_version" );
1088         printf("*** LIBGCRYPT is always available from ftp://ftp.gnupg.org/pub/libgcrypt/gnupg.\n");
1089         printf("*** (It is distributed along with GnuPG).\n");
1090         printf("*** \n");
1091         printf("*** If you have already installed a sufficiently new version, this error\n");
1092         printf("*** probably means that the wrong copy of the libgcrypt-config shell script is\n");
1093         printf("*** being found. The easiest way to fix this is to remove the old version\n");
1094         printf("*** of LIBGCRYPT, but you can also set the LIBGCRYPT_CONFIG environment to point to the\n");
1095         printf("*** correct copy of libgcrypt-config. (In this case, you will have to\n");
1096         printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
1097         printf("*** so that the correct libraries are found at run-time))\n");
1098       }
1099     }
1100   return 1;
1102 ],, no_libgcrypt=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
1103        CFLAGS="$ac_save_CFLAGS"
1104        LIBS="$ac_save_LIBS"
1105      fi
1106   fi
1107   if test "x$no_libgcrypt" = x ; then
1108      AC_MSG_RESULT(yes)
1109      ifelse([$2], , :, [$2])
1110   else
1111      if test -f conf.libgcrypttest ; then
1112         :
1113      else
1114         AC_MSG_RESULT(no)
1115      fi
1116      if test "$LIBGCRYPT_CONFIG" = "no" ; then
1117        echo "*** The libgcrypt-config script installed by LIBGCRYPT could not be found"
1118        echo "*** If LIBGCRYPT was installed in PREFIX, make sure PREFIX/bin is in"
1119        echo "*** your path, or set the LIBGCRYPT_CONFIG environment variable to the"
1120        echo "*** full path to libgcrypt-config."
1121      else
1122        if test -f conf.libgcrypttest ; then
1123         :
1124        else
1125           echo "*** Could not run libgcrypt test program, checking why..."
1126           CFLAGS="$CFLAGS $LIBGCRYPT_CFLAGS"
1127           LIBS="$LIBS $LIBGCRYPT_LIBS"
1128           AC_TRY_LINK([
1129 #include <stdio.h>
1130 #include <stdlib.h>
1131 #include <string.h>
1132 #include <gcrypt.h>
1133 ],      [ return !!gcry_check_version(NULL); ],
1134         [ echo "*** The test program compiled, but did not run. This usually means"
1135           echo "*** that the run-time linker is not finding LIBGCRYPT or finding the wrong"
1136           echo "*** version of LIBGCRYPT. If it is not finding LIBGCRYPT, you'll need to set your"
1137           echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
1138           echo "*** to the installed location  Also, make sure you have run ldconfig if that"
1139           echo "*** is required on your system"
1140           echo "***"
1141           echo "*** If you have an old version installed, it is best to remove it, although"
1142           echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
1143           echo "***" ],
1144         [ echo "*** The test program failed to compile or link. See the file config.log for the"
1145           echo "*** exact error that occured. This usually means LIBGCRYPT was incorrectly installed"
1146           echo "*** or that you have moved LIBGCRYPT since it was installed. In the latter case, you"
1147           echo "*** may want to edit the libgcrypt-config script: $LIBGCRYPT_CONFIG" ])
1148           CFLAGS="$ac_save_CFLAGS"
1149           LIBS="$ac_save_LIBS"
1150        fi
1151      fi
1152      LIBGCRYPT_CFLAGS=""
1153      LIBGCRYPT_LIBS=""
1154      ifelse([$3], , :, [$3])
1155   fi
1156   AC_SUBST(LIBGCRYPT_CFLAGS)
1157   AC_SUBST(LIBGCRYPT_LIBS)
1158   rm -f conf.libgcrypttest
1161 dnl *-*wedit:notab*-*  Please keep this as the last line.
1164 # _AC_PATH_X_DIRECT_CORRECTED
1165 # -----------------
1166 # Internal subroutine of _AC_PATH_X.
1167 # Set ac_x_includes and/or ac_x_libraries.
1168 m4_define([_AC_PATH_X_DIRECT_CORRECTED],
1169 [# Standard set of common directories for X headers.
1170 # Check X11 before X11Rn because it is often a symlink to the current release.
1171 ac_x_header_dirs='
1172 /usr/X11/include
1173 /usr/X11R6/include
1174 /usr/X11R5/include
1175 /usr/X11R4/include
1177 /usr/include/X11
1178 /usr/include/X11R6
1179 /usr/include/X11R5
1180 /usr/include/X11R4
1182 /usr/local/X11/include
1183 /usr/local/X11R6/include
1184 /usr/local/X11R5/include
1185 /usr/local/X11R4/include
1187 /usr/local/include/X11
1188 /usr/local/include/X11R6
1189 /usr/local/include/X11R5
1190 /usr/local/include/X11R4
1192 /usr/X386/include
1193 /usr/x386/include
1194 /usr/XFree86/include/X11
1196 /usr/include
1197 /usr/local/include
1198 /usr/unsupported/include
1199 /usr/athena/include
1200 /usr/local/x11r5/include
1201 /usr/lpp/Xamples/include
1203 /usr/openwin/include
1204 /usr/openwin/share/include'
1206 if test "$ac_x_includes" = no; then
1207   # Guess where to find include files, by looking for Xlib.h.
1208   # First, try using that file with no special directory specified.
1209   AC_PREPROC_IFELSE([AC_LANG_SOURCE([@%:@include <X11/Xlib.h>])],
1210 [# We can compile using X headers with no special include directory.
1211 ac_x_includes=],
1212 [for ac_dir in $ac_x_header_dirs; do
1213   if test -r "$ac_dir/X11/Xlib.h"; then
1214     ac_x_includes=$ac_dir
1215     break
1216   fi
1217 done])
1218 fi # $ac_x_includes = no
1220 if test "$ac_x_libraries" = no; then
1221   # Check for the libraries.
1222   # See if we find them without any special options.
1223   # Don't add to $LIBS permanently.
1224   ac_save_LIBS=$LIBS
1225   LIBS="-lX11 $LIBS"
1226   AC_LINK_IFELSE([AC_LANG_PROGRAM([@%:@include <X11/Xlib.h>],
1227                                   [XrmInitialize ()])],
1228                  [LIBS=$ac_save_LIBS
1229 # We can link X programs with no special library path.
1230 ac_x_libraries=],
1231                  [LIBS=$ac_save_LIBS
1232 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
1234   # Don't even attempt the hair of trying to link an X program!
1235   for ac_extension in a so sl; do
1236     if test -r $ac_dir/libX11.$ac_extension; then
1237       ac_x_libraries=$ac_dir
1238       break 2
1239     fi
1240   done
1241 done])
1242 fi # $ac_x_libraries = no
1243 ])# _AC_PATH_X_DIRECT
1246 # _AC_PATH_X_CORRECTED
1247 # ----------
1248 # Compute ac_cv_have_x.
1249 AC_DEFUN([_AC_PATH_X_CORRECTED],
1250 [AC_CACHE_VAL(ac_cv_have_x,
1251 [# One or both of the vars are not set, and there is no cached value.
1252 ac_x_includes=no ac_x_libraries=no
1253 _AC_PATH_X_XMKMF
1254 _AC_PATH_X_DIRECT_CORRECTED
1255 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
1256   # Didn't find X anywhere.  Cache the known absence of X.
1257   ac_cv_have_x="have_x=no"
1258 else
1259   # Record where we found X for the cache.
1260   ac_cv_have_x="have_x=yes \
1261                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
1262 fi])dnl
1266 # AC_PATH_X
1267 # ---------
1268 # If we find X, set shell vars x_includes and x_libraries to the
1269 # paths, otherwise set no_x=yes.
1270 # Uses ac_ vars as temps to allow command line to override cache and checks.
1271 # --without-x overrides everything else, but does not touch the cache.
1272 AN_HEADER([X11/Xlib.h],  [AC_PATH_X])
1273 AC_DEFUN([AC_PATH_X_CORRECTED],
1274 [dnl Document the X abnormal options inherited from history.
1275 m4_divert_once([HELP_BEGIN], [
1276 X features:
1277   --x-includes=DIR    X include files are in DIR
1278   --x-libraries=DIR   X library files are in DIR])dnl
1279 AC_MSG_CHECKING([for X])
1281 AC_ARG_WITH(x, [  --with-x                use the X Window System])
1282 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
1283 if test "x$with_x" = xno; then
1284   # The user explicitly disabled X.
1285   have_x=disabled
1286 else
1287   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
1288     # Both variables are already set.
1289     have_x=yes
1290   else
1291     _AC_PATH_X_CORRECTED
1292   fi
1293   eval "$ac_cv_have_x"
1294 fi # $with_x != no
1296 if test "$have_x" != yes; then
1297   AC_MSG_RESULT([$have_x])
1298   no_x=yes
1299 else
1300   # If each of the values was on the command line, it overrides each guess.
1301   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
1302   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
1303   # Update the cache value to reflect the command line values.
1304   ac_cv_have_x="have_x=yes \
1305                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
1306   AC_MSG_RESULT([libraries $x_libraries, headers $x_includes])
1308 ])# AC_PATH_X_CORRECTED
1312 # AC_PATH_XTRA_CORRECTED
1313 # ------------
1314 # Find additional X libraries, magic flags, etc.
1315 AC_DEFUN([AC_PATH_XTRA_CORRECTED],
1316 [AC_REQUIRE([AC_PATH_X_CORRECTED])dnl
1317 if test "$no_x" = yes; then
1318   # Not all programs may use this symbol, but it does not hurt to define it.
1319   AC_DEFINE([X_DISPLAY_MISSING], 1,
1320             [Define to 1 if the X Window System is missing or not being used.])
1321   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
1322 else
1323   if test -n "$x_includes"; then
1324     X_CFLAGS="$X_CFLAGS -I$x_includes"
1325   fi
1327   # It would also be nice to do this for all -L options, not just this one.
1328   if test -n "$x_libraries"; then
1329     X_LIBS="$X_LIBS -L$x_libraries"
1330 dnl FIXME: banish uname from this macro!
1331     # For Solaris; some versions of Sun CC require a space after -R and
1332     # others require no space.  Words are not sufficient . . . .
1333     case `(uname -sr) 2>/dev/null` in
1334     "SunOS 5"*)
1335       AC_MSG_CHECKING([whether -R must be followed by a space])
1336       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
1337       AC_LINK_IFELSE([AC_LANG_PROGRAM()], ac_R_nospace=yes, ac_R_nospace=no)
1338       if test $ac_R_nospace = yes; then
1339         AC_MSG_RESULT([no])
1340         X_LIBS="$X_LIBS -R$x_libraries"
1341       else
1342         LIBS="$ac_xsave_LIBS -R $x_libraries"
1343         AC_LINK_IFELSE([AC_LANG_PROGRAM()], ac_R_space=yes, ac_R_space=no)
1344         if test $ac_R_space = yes; then
1345           AC_MSG_RESULT([yes])
1346           X_LIBS="$X_LIBS -R $x_libraries"
1347         else
1348           AC_MSG_RESULT([neither works])
1349         fi
1350       fi
1351       LIBS=$ac_xsave_LIBS
1352     esac
1353   fi
1355   # Check for system-dependent libraries X programs must link with.
1356   # Do this before checking for the system-independent R6 libraries
1357   # (-lICE), since we may need -lsocket or whatever for X linking.
1359   if test "$ISC" = yes; then
1360     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
1361   else
1362     # Martyn Johnson says this is needed for Ultrix, if the X
1363     # libraries were built with DECnet support.  And Karl Berry says
1364     # the Alpha needs dnet_stub (dnet does not exist).
1365     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
1366     AC_LINK_IFELSE([AC_LANG_CALL([], [XOpenDisplay])],
1367                    [],
1368     [AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
1369     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
1370       AC_CHECK_LIB(dnet_stub, dnet_ntoa,
1371         [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
1372     fi])
1373     LIBS="$ac_xsave_LIBS"
1375     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
1376     # to get the SysV transport functions.
1377     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
1378     # needs -lnsl.
1379     # The nsl library prevents programs from opening the X display
1380     # on Irix 5.2, according to T.E. Dickey.
1381     # The functions gethostbyname, getservbyname, and inet_addr are
1382     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
1383     AC_CHECK_FUNC(gethostbyname)
1384     if test $ac_cv_func_gethostbyname = no; then
1385       AC_CHECK_LIB(nsl, gethostbyname, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
1386       if test $ac_cv_lib_nsl_gethostbyname = no; then
1387         AC_CHECK_LIB(bsd, gethostbyname, X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd")
1388       fi
1389     fi
1391     # lieder@skyler.mavd.honeywell.com says without -lsocket,
1392     # socket/setsockopt and other routines are undefined under SCO ODT
1393     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
1394     # on later versions), says Simon Leinen: it contains gethostby*
1395     # variants that don't use the name server (or something).  -lsocket
1396     # must be given before -lnsl if both are needed.  We assume that
1397     # if connect needs -lnsl, so does gethostbyname.
1398     AC_CHECK_FUNC(connect)
1399     if test $ac_cv_func_connect = no; then
1400       AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
1401         $X_EXTRA_LIBS)
1402     fi
1404     # Guillermo Gomez says -lposix is necessary on A/UX.
1405     AC_CHECK_FUNC(remove)
1406     if test $ac_cv_func_remove = no; then
1407       AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
1408     fi
1410     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
1411     AC_CHECK_FUNC(shmat)
1412     if test $ac_cv_func_shmat = no; then
1413       AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc")
1414     fi
1415   fi
1417   # Check for libraries that X11R6 Xt/Xaw programs need.
1418   ac_save_LDFLAGS=$LDFLAGS
1419   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
1420   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
1421   # check for ICE first), but we must link in the order -lSM -lICE or
1422   # we get undefined symbols.  So assume we have SM if we have ICE.
1423   # These have to be linked with before -lX11, unlike the other
1424   # libraries we check for below, so use a different variable.
1425   # John Interrante, Karl Berry
1426   AC_CHECK_LIB(ICE, IceConnectionNumber,
1427     [X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"], , $X_EXTRA_LIBS)
1428   LDFLAGS=$ac_save_LDFLAGS
1431 AC_SUBST(X_CFLAGS)dnl
1432 AC_SUBST(X_PRE_LIBS)dnl
1433 AC_SUBST(X_LIBS)dnl
1434 AC_SUBST(X_EXTRA_LIBS)dnl
1435 ])# AC_PATH_XTRA_CORRECTED