Merge tag 'upstream/1.0.2'
[psensor-pkg-ubuntu.git] / aclocal.m4
1 # generated automatically by aclocal 1.11.6 -*- Autoconf -*-
2
3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4 # 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
5 # Inc.
6 # This file is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15 m4_ifndef([AC_AUTOCONF_VERSION],
16   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
17 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
18 [m4_warning([this file was generated for autoconf 2.69.
19 You have another version of autoconf.  It may work, but is not guaranteed to.
20 If you have problems, you may need to regenerate the build system entirely.
21 To do so, use the procedure documented by the package, typically `autoreconf'.])])
22
23 dnl AM_GCONF_SOURCE_2
24 dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
25 dnl  (i.e. pass to gconftool-2
26 dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
27 dnl  you should install foo.schemas files
28 dnl
29
30 AC_DEFUN([AM_GCONF_SOURCE_2],
31 [
32   if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
33     GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
34   else
35     GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
36   fi
37
38   AC_ARG_WITH([gconf-source],
39               AC_HELP_STRING([--with-gconf-source=sourceaddress],
40                              [Config database for installing schema files.]),
41               [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
42
43   AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
44   AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
45
46   if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
47     GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
48   fi
49
50   AC_ARG_WITH([gconf-schema-file-dir],
51               AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
52                              [Directory for installing schema files.]),
53               [GCONF_SCHEMA_FILE_DIR="$withval"],)
54
55   AC_SUBST(GCONF_SCHEMA_FILE_DIR)
56   AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
57
58   AC_ARG_ENABLE(schemas-install,
59         AC_HELP_STRING([--disable-schemas-install],
60                        [Disable the schemas installation]),
61      [case ${enableval} in
62        yes|no) ;;
63        *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
64       esac])
65   AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
66 ])
67
68 # gettext.m4 serial 66 (gettext-0.18.2)
69 dnl Copyright (C) 1995-2013 Free Software Foundation, Inc.
70 dnl This file is free software; the Free Software Foundation
71 dnl gives unlimited permission to copy and/or distribute it,
72 dnl with or without modifications, as long as this notice is preserved.
73 dnl
74 dnl This file can can be used in projects which are not available under
75 dnl the GNU General Public License or the GNU Library General Public
76 dnl License but which still want to provide support for the GNU gettext
77 dnl functionality.
78 dnl Please note that the actual code of the GNU gettext library is covered
79 dnl by the GNU Library General Public License, and the rest of the GNU
80 dnl gettext package package is covered by the GNU General Public License.
81 dnl They are *not* in the public domain.
82
83 dnl Authors:
84 dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
85 dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2006, 2008-2010.
86
87 dnl Macro to add for using GNU gettext.
88
89 dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]).
90 dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The
91 dnl    default (if it is not specified or empty) is 'no-libtool'.
92 dnl    INTLSYMBOL should be 'external' for packages with no intl directory,
93 dnl    and 'no-libtool' or 'use-libtool' for packages with an intl directory.
94 dnl    If INTLSYMBOL is 'use-libtool', then a libtool library
95 dnl    $(top_builddir)/intl/libintl.la will be created (shared and/or static,
96 dnl    depending on --{enable,disable}-{shared,static} and on the presence of
97 dnl    AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library
98 dnl    $(top_builddir)/intl/libintl.a will be created.
99 dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext
100 dnl    implementations (in libc or libintl) without the ngettext() function
101 dnl    will be ignored.  If NEEDSYMBOL is specified and is
102 dnl    'need-formatstring-macros', then GNU gettext implementations that don't
103 dnl    support the ISO C 99 <inttypes.h> formatstring macros will be ignored.
104 dnl INTLDIR is used to find the intl libraries.  If empty,
105 dnl    the value '$(top_builddir)/intl/' is used.
106 dnl
107 dnl The result of the configuration is one of three cases:
108 dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled
109 dnl    and used.
110 dnl    Catalog format: GNU --> install in $(datadir)
111 dnl    Catalog extension: .mo after installation, .gmo in source tree
112 dnl 2) GNU gettext has been found in the system's C library.
113 dnl    Catalog format: GNU --> install in $(datadir)
114 dnl    Catalog extension: .mo after installation, .gmo in source tree
115 dnl 3) No internationalization, always use English msgid.
116 dnl    Catalog format: none
117 dnl    Catalog extension: none
118 dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur.
119 dnl The use of .gmo is historical (it was needed to avoid overwriting the
120 dnl GNU format catalogs when building on a platform with an X/Open gettext),
121 dnl but we keep it in order not to force irrelevant filename changes on the
122 dnl maintainers.
123 dnl
124 AC_DEFUN([AM_GNU_GETTEXT],
125 [
126   dnl Argument checking.
127   ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], ,
128     [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT
129 ])])])])])
130   ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old],
131     [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])])
132   ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
133     [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
134 ])])])])
135   define([gt_included_intl],
136     ifelse([$1], [external],
137       ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]),
138       [yes]))
139   define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], []))
140   gt_NEEDS_INIT
141   AM_GNU_GETTEXT_NEED([$2])
142
143   AC_REQUIRE([AM_PO_SUBDIRS])dnl
144   ifelse(gt_included_intl, yes, [
145     AC_REQUIRE([AM_INTL_SUBDIR])dnl
146   ])
147
148   dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
149   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
150   AC_REQUIRE([AC_LIB_RPATH])
151
152   dnl Sometimes libintl requires libiconv, so first search for libiconv.
153   dnl Ideally we would do this search only after the
154   dnl      if test "$USE_NLS" = "yes"; then
155   dnl        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
156   dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT
157   dnl the configure script would need to contain the same shell code
158   dnl again, outside any 'if'. There are two solutions:
159   dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'.
160   dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE.
161   dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not
162   dnl documented, we avoid it.
163   ifelse(gt_included_intl, yes, , [
164     AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
165   ])
166
167   dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation.
168   gt_INTL_MACOSX
169
170   dnl Set USE_NLS.
171   AC_REQUIRE([AM_NLS])
172
173   ifelse(gt_included_intl, yes, [
174     BUILD_INCLUDED_LIBINTL=no
175     USE_INCLUDED_LIBINTL=no
176   ])
177   LIBINTL=
178   LTLIBINTL=
179   POSUB=
180
181   dnl Add a version number to the cache macros.
182   case " $gt_needs " in
183     *" need-formatstring-macros "*) gt_api_version=3 ;;
184     *" need-ngettext "*) gt_api_version=2 ;;
185     *) gt_api_version=1 ;;
186   esac
187   gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
188   gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
189
190   dnl If we use NLS figure out what method
191   if test "$USE_NLS" = "yes"; then
192     gt_use_preinstalled_gnugettext=no
193     ifelse(gt_included_intl, yes, [
194       AC_MSG_CHECKING([whether included gettext is requested])
195       AC_ARG_WITH([included-gettext],
196         [  --with-included-gettext use the GNU gettext library included here],
197         nls_cv_force_use_gnu_gettext=$withval,
198         nls_cv_force_use_gnu_gettext=no)
199       AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext])
200
201       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
202       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
203     ])
204         dnl User does not insist on using GNU NLS library.  Figure out what
205         dnl to use.  If GNU gettext is available we use this.  Else we have
206         dnl to fall back to GNU NLS library.
207
208         if test $gt_api_version -ge 3; then
209           gt_revision_test_code='
210 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
211 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
212 #endif
213 changequote(,)dnl
214 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
215 changequote([,])dnl
216 '
217         else
218           gt_revision_test_code=
219         fi
220         if test $gt_api_version -ge 2; then
221           gt_expression_test_code=' + * ngettext ("", "", 0)'
222         else
223           gt_expression_test_code=
224         fi
225
226         AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc],
227          [AC_LINK_IFELSE(
228             [AC_LANG_PROGRAM(
229                [[
230 #include <libintl.h>
231 $gt_revision_test_code
232 extern int _nl_msg_cat_cntr;
233 extern int *_nl_domain_bindings;
234                ]],
235                [[
236 bindtextdomain ("", "");
237 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
238                ]])],
239             [eval "$gt_func_gnugettext_libc=yes"],
240             [eval "$gt_func_gnugettext_libc=no"])])
241
242         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
243           dnl Sometimes libintl requires libiconv, so first search for libiconv.
244           ifelse(gt_included_intl, yes, , [
245             AM_ICONV_LINK
246           ])
247           dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL
248           dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv])
249           dnl because that would add "-liconv" to LIBINTL and LTLIBINTL
250           dnl even if libiconv doesn't exist.
251           AC_LIB_LINKFLAGS_BODY([intl])
252           AC_CACHE_CHECK([for GNU gettext in libintl],
253             [$gt_func_gnugettext_libintl],
254            [gt_save_CPPFLAGS="$CPPFLAGS"
255             CPPFLAGS="$CPPFLAGS $INCINTL"
256             gt_save_LIBS="$LIBS"
257             LIBS="$LIBS $LIBINTL"
258             dnl Now see whether libintl exists and does not depend on libiconv.
259             AC_LINK_IFELSE(
260               [AC_LANG_PROGRAM(
261                  [[
262 #include <libintl.h>
263 $gt_revision_test_code
264 extern int _nl_msg_cat_cntr;
265 extern
266 #ifdef __cplusplus
267 "C"
268 #endif
269 const char *_nl_expand_alias (const char *);
270                  ]],
271                  [[
272 bindtextdomain ("", "");
273 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
274                  ]])],
275               [eval "$gt_func_gnugettext_libintl=yes"],
276               [eval "$gt_func_gnugettext_libintl=no"])
277             dnl Now see whether libintl exists and depends on libiconv.
278             if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
279               LIBS="$LIBS $LIBICONV"
280               AC_LINK_IFELSE(
281                 [AC_LANG_PROGRAM(
282                    [[
283 #include <libintl.h>
284 $gt_revision_test_code
285 extern int _nl_msg_cat_cntr;
286 extern
287 #ifdef __cplusplus
288 "C"
289 #endif
290 const char *_nl_expand_alias (const char *);
291                    ]],
292                    [[
293 bindtextdomain ("", "");
294 return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
295                    ]])],
296                 [LIBINTL="$LIBINTL $LIBICONV"
297                  LTLIBINTL="$LTLIBINTL $LTLIBICONV"
298                  eval "$gt_func_gnugettext_libintl=yes"
299                 ])
300             fi
301             CPPFLAGS="$gt_save_CPPFLAGS"
302             LIBS="$gt_save_LIBS"])
303         fi
304
305         dnl If an already present or preinstalled GNU gettext() is found,
306         dnl use it.  But if this macro is used in GNU gettext, and GNU
307         dnl gettext is already preinstalled in libintl, we update this
308         dnl libintl.  (Cf. the install rule in intl/Makefile.in.)
309         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
310            || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
311                 && test "$PACKAGE" != gettext-runtime \
312                 && test "$PACKAGE" != gettext-tools; }; then
313           gt_use_preinstalled_gnugettext=yes
314         else
315           dnl Reset the values set by searching for libintl.
316           LIBINTL=
317           LTLIBINTL=
318           INCINTL=
319         fi
320
321     ifelse(gt_included_intl, yes, [
322         if test "$gt_use_preinstalled_gnugettext" != "yes"; then
323           dnl GNU gettext is not found in the C library.
324           dnl Fall back on included GNU gettext library.
325           nls_cv_use_gnu_gettext=yes
326         fi
327       fi
328
329       if test "$nls_cv_use_gnu_gettext" = "yes"; then
330         dnl Mark actions used to generate GNU NLS library.
331         BUILD_INCLUDED_LIBINTL=yes
332         USE_INCLUDED_LIBINTL=yes
333         LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD"
334         LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD"
335         LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
336       fi
337
338       CATOBJEXT=
339       if test "$gt_use_preinstalled_gnugettext" = "yes" \
340          || test "$nls_cv_use_gnu_gettext" = "yes"; then
341         dnl Mark actions to use GNU gettext tools.
342         CATOBJEXT=.gmo
343       fi
344     ])
345
346     if test -n "$INTL_MACOSX_LIBS"; then
347       if test "$gt_use_preinstalled_gnugettext" = "yes" \
348          || test "$nls_cv_use_gnu_gettext" = "yes"; then
349         dnl Some extra flags are needed during linking.
350         LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
351         LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
352       fi
353     fi
354
355     if test "$gt_use_preinstalled_gnugettext" = "yes" \
356        || test "$nls_cv_use_gnu_gettext" = "yes"; then
357       AC_DEFINE([ENABLE_NLS], [1],
358         [Define to 1 if translation of program messages to the user's native language
359    is requested.])
360     else
361       USE_NLS=no
362     fi
363   fi
364
365   AC_MSG_CHECKING([whether to use NLS])
366   AC_MSG_RESULT([$USE_NLS])
367   if test "$USE_NLS" = "yes"; then
368     AC_MSG_CHECKING([where the gettext function comes from])
369     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
370       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
371         gt_source="external libintl"
372       else
373         gt_source="libc"
374       fi
375     else
376       gt_source="included intl directory"
377     fi
378     AC_MSG_RESULT([$gt_source])
379   fi
380
381   if test "$USE_NLS" = "yes"; then
382
383     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
384       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
385         AC_MSG_CHECKING([how to link with libintl])
386         AC_MSG_RESULT([$LIBINTL])
387         AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])
388       fi
389
390       dnl For backward compatibility. Some packages may be using this.
391       AC_DEFINE([HAVE_GETTEXT], [1],
392        [Define if the GNU gettext() function is already present or preinstalled.])
393       AC_DEFINE([HAVE_DCGETTEXT], [1],
394        [Define if the GNU dcgettext() function is already present or preinstalled.])
395     fi
396
397     dnl We need to process the po/ directory.
398     POSUB=po
399   fi
400
401   ifelse(gt_included_intl, yes, [
402     dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
403     dnl to 'yes' because some of the testsuite requires it.
404     if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
405       BUILD_INCLUDED_LIBINTL=yes
406     fi
407
408     dnl Make all variables we use known to autoconf.
409     AC_SUBST([BUILD_INCLUDED_LIBINTL])
410     AC_SUBST([USE_INCLUDED_LIBINTL])
411     AC_SUBST([CATOBJEXT])
412
413     dnl For backward compatibility. Some configure.ins may be using this.
414     nls_cv_header_intl=
415     nls_cv_header_libgt=
416
417     dnl For backward compatibility. Some Makefiles may be using this.
418     DATADIRNAME=share
419     AC_SUBST([DATADIRNAME])
420
421     dnl For backward compatibility. Some Makefiles may be using this.
422     INSTOBJEXT=.mo
423     AC_SUBST([INSTOBJEXT])
424
425     dnl For backward compatibility. Some Makefiles may be using this.
426     GENCAT=gencat
427     AC_SUBST([GENCAT])
428
429     dnl For backward compatibility. Some Makefiles may be using this.
430     INTLOBJS=
431     if test "$USE_INCLUDED_LIBINTL" = yes; then
432       INTLOBJS="\$(GETTOBJS)"
433     fi
434     AC_SUBST([INTLOBJS])
435
436     dnl Enable libtool support if the surrounding package wishes it.
437     INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix
438     AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX])
439   ])
440
441   dnl For backward compatibility. Some Makefiles may be using this.
442   INTLLIBS="$LIBINTL"
443   AC_SUBST([INTLLIBS])
444
445   dnl Make all documented variables known to autoconf.
446   AC_SUBST([LIBINTL])
447   AC_SUBST([LTLIBINTL])
448   AC_SUBST([POSUB])
449 ])
450
451
452 dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized.
453 m4_define([gt_NEEDS_INIT],
454 [
455   m4_divert_text([DEFAULTS], [gt_needs=])
456   m4_define([gt_NEEDS_INIT], [])
457 ])
458
459
460 dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL])
461 AC_DEFUN([AM_GNU_GETTEXT_NEED],
462 [
463   m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"])
464 ])
465
466
467 dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
468 AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
469
470 # iconv.m4 serial 18 (gettext-0.18.2)
471 dnl Copyright (C) 2000-2002, 2007-2013 Free Software Foundation, Inc.
472 dnl This file is free software; the Free Software Foundation
473 dnl gives unlimited permission to copy and/or distribute it,
474 dnl with or without modifications, as long as this notice is preserved.
475
476 dnl From Bruno Haible.
477
478 AC_DEFUN([AM_ICONV_LINKFLAGS_BODY],
479 [
480   dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
481   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
482   AC_REQUIRE([AC_LIB_RPATH])
483
484   dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
485   dnl accordingly.
486   AC_LIB_LINKFLAGS_BODY([iconv])
487 ])
488
489 AC_DEFUN([AM_ICONV_LINK],
490 [
491   dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and
492   dnl those with the standalone portable GNU libiconv installed).
493   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
494
495   dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
496   dnl accordingly.
497   AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
498
499   dnl Add $INCICONV to CPPFLAGS before performing the following checks,
500   dnl because if the user has installed libiconv and not disabled its use
501   dnl via --without-libiconv-prefix, he wants to use it. The first
502   dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed.
503   am_save_CPPFLAGS="$CPPFLAGS"
504   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
505
506   AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [
507     am_cv_func_iconv="no, consider installing GNU libiconv"
508     am_cv_lib_iconv=no
509     AC_LINK_IFELSE(
510       [AC_LANG_PROGRAM(
511          [[
512 #include <stdlib.h>
513 #include <iconv.h>
514          ]],
515          [[iconv_t cd = iconv_open("","");
516            iconv(cd,NULL,NULL,NULL,NULL);
517            iconv_close(cd);]])],
518       [am_cv_func_iconv=yes])
519     if test "$am_cv_func_iconv" != yes; then
520       am_save_LIBS="$LIBS"
521       LIBS="$LIBS $LIBICONV"
522       AC_LINK_IFELSE(
523         [AC_LANG_PROGRAM(
524            [[
525 #include <stdlib.h>
526 #include <iconv.h>
527            ]],
528            [[iconv_t cd = iconv_open("","");
529              iconv(cd,NULL,NULL,NULL,NULL);
530              iconv_close(cd);]])],
531         [am_cv_lib_iconv=yes]
532         [am_cv_func_iconv=yes])
533       LIBS="$am_save_LIBS"
534     fi
535   ])
536   if test "$am_cv_func_iconv" = yes; then
537     AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [
538       dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11,
539       dnl Solaris 10.
540       am_save_LIBS="$LIBS"
541       if test $am_cv_lib_iconv = yes; then
542         LIBS="$LIBS $LIBICONV"
543       fi
544       AC_RUN_IFELSE(
545         [AC_LANG_SOURCE([[
546 #include <iconv.h>
547 #include <string.h>
548 int main ()
549 {
550   int result = 0;
551   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
552      returns.  */
553   {
554     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
555     if (cd_utf8_to_88591 != (iconv_t)(-1))
556       {
557         static const char input[] = "\342\202\254"; /* EURO SIGN */
558         char buf[10];
559         const char *inptr = input;
560         size_t inbytesleft = strlen (input);
561         char *outptr = buf;
562         size_t outbytesleft = sizeof (buf);
563         size_t res = iconv (cd_utf8_to_88591,
564                             (char **) &inptr, &inbytesleft,
565                             &outptr, &outbytesleft);
566         if (res == 0)
567           result |= 1;
568         iconv_close (cd_utf8_to_88591);
569       }
570   }
571   /* Test against Solaris 10 bug: Failures are not distinguishable from
572      successful returns.  */
573   {
574     iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
575     if (cd_ascii_to_88591 != (iconv_t)(-1))
576       {
577         static const char input[] = "\263";
578         char buf[10];
579         const char *inptr = input;
580         size_t inbytesleft = strlen (input);
581         char *outptr = buf;
582         size_t outbytesleft = sizeof (buf);
583         size_t res = iconv (cd_ascii_to_88591,
584                             (char **) &inptr, &inbytesleft,
585                             &outptr, &outbytesleft);
586         if (res == 0)
587           result |= 2;
588         iconv_close (cd_ascii_to_88591);
589       }
590   }
591   /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
592   {
593     iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
594     if (cd_88591_to_utf8 != (iconv_t)(-1))
595       {
596         static const char input[] = "\304";
597         static char buf[2] = { (char)0xDE, (char)0xAD };
598         const char *inptr = input;
599         size_t inbytesleft = 1;
600         char *outptr = buf;
601         size_t outbytesleft = 1;
602         size_t res = iconv (cd_88591_to_utf8,
603                             (char **) &inptr, &inbytesleft,
604                             &outptr, &outbytesleft);
605         if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
606           result |= 4;
607         iconv_close (cd_88591_to_utf8);
608       }
609   }
610 #if 0 /* This bug could be worked around by the caller.  */
611   /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
612   {
613     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
614     if (cd_88591_to_utf8 != (iconv_t)(-1))
615       {
616         static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
617         char buf[50];
618         const char *inptr = input;
619         size_t inbytesleft = strlen (input);
620         char *outptr = buf;
621         size_t outbytesleft = sizeof (buf);
622         size_t res = iconv (cd_88591_to_utf8,
623                             (char **) &inptr, &inbytesleft,
624                             &outptr, &outbytesleft);
625         if ((int)res > 0)
626           result |= 8;
627         iconv_close (cd_88591_to_utf8);
628       }
629   }
630 #endif
631   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
632      provided.  */
633   if (/* Try standardized names.  */
634       iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
635       /* Try IRIX, OSF/1 names.  */
636       && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
637       /* Try AIX names.  */
638       && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
639       /* Try HP-UX names.  */
640       && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
641     result |= 16;
642   return result;
643 }]])],
644         [am_cv_func_iconv_works=yes],
645         [am_cv_func_iconv_works=no],
646         [
647 changequote(,)dnl
648          case "$host_os" in
649            aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
650            *)            am_cv_func_iconv_works="guessing yes" ;;
651          esac
652 changequote([,])dnl
653         ])
654       LIBS="$am_save_LIBS"
655     ])
656     case "$am_cv_func_iconv_works" in
657       *no) am_func_iconv=no am_cv_lib_iconv=no ;;
658       *)   am_func_iconv=yes ;;
659     esac
660   else
661     am_func_iconv=no am_cv_lib_iconv=no
662   fi
663   if test "$am_func_iconv" = yes; then
664     AC_DEFINE([HAVE_ICONV], [1],
665       [Define if you have the iconv() function and it works.])
666   fi
667   if test "$am_cv_lib_iconv" = yes; then
668     AC_MSG_CHECKING([how to link with libiconv])
669     AC_MSG_RESULT([$LIBICONV])
670   else
671     dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV
672     dnl either.
673     CPPFLAGS="$am_save_CPPFLAGS"
674     LIBICONV=
675     LTLIBICONV=
676   fi
677   AC_SUBST([LIBICONV])
678   AC_SUBST([LTLIBICONV])
679 ])
680
681 dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to
682 dnl avoid warnings like
683 dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required".
684 dnl This is tricky because of the way 'aclocal' is implemented:
685 dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN.
686 dnl   Otherwise aclocal's initial scan pass would miss the macro definition.
687 dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions.
688 dnl   Otherwise aclocal would emit many "Use of uninitialized value $1"
689 dnl   warnings.
690 m4_define([gl_iconv_AC_DEFUN],
691   m4_version_prereq([2.64],
692     [[AC_DEFUN_ONCE(
693         [$1], [$2])]],
694     [m4_ifdef([gl_00GNULIB],
695        [[AC_DEFUN_ONCE(
696            [$1], [$2])]],
697        [[AC_DEFUN(
698            [$1], [$2])]])]))
699 gl_iconv_AC_DEFUN([AM_ICONV],
700 [
701   AM_ICONV_LINK
702   if test "$am_cv_func_iconv" = yes; then
703     AC_MSG_CHECKING([for iconv declaration])
704     AC_CACHE_VAL([am_cv_proto_iconv], [
705       AC_COMPILE_IFELSE(
706         [AC_LANG_PROGRAM(
707            [[
708 #include <stdlib.h>
709 #include <iconv.h>
710 extern
711 #ifdef __cplusplus
712 "C"
713 #endif
714 #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
715 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
716 #else
717 size_t iconv();
718 #endif
719            ]],
720            [[]])],
721         [am_cv_proto_iconv_arg1=""],
722         [am_cv_proto_iconv_arg1="const"])
723       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
724     am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
725     AC_MSG_RESULT([
726          $am_cv_proto_iconv])
727     AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1],
728       [Define as const if the declaration of iconv() needs const.])
729     dnl Also substitute ICONV_CONST in the gnulib generated <iconv.h>.
730     m4_ifdef([gl_ICONV_H_DEFAULTS],
731       [AC_REQUIRE([gl_ICONV_H_DEFAULTS])
732        if test -n "$am_cv_proto_iconv_arg1"; then
733          ICONV_CONST="const"
734        fi
735       ])
736   fi
737 ])
738
739 # intlmacosx.m4 serial 5 (gettext-0.18.2)
740 dnl Copyright (C) 2004-2013 Free Software Foundation, Inc.
741 dnl This file is free software; the Free Software Foundation
742 dnl gives unlimited permission to copy and/or distribute it,
743 dnl with or without modifications, as long as this notice is preserved.
744 dnl
745 dnl This file can can be used in projects which are not available under
746 dnl the GNU General Public License or the GNU Library General Public
747 dnl License but which still want to provide support for the GNU gettext
748 dnl functionality.
749 dnl Please note that the actual code of the GNU gettext library is covered
750 dnl by the GNU Library General Public License, and the rest of the GNU
751 dnl gettext package package is covered by the GNU General Public License.
752 dnl They are *not* in the public domain.
753
754 dnl Checks for special options needed on Mac OS X.
755 dnl Defines INTL_MACOSX_LIBS.
756 AC_DEFUN([gt_INTL_MACOSX],
757 [
758   dnl Check for API introduced in Mac OS X 10.2.
759   AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
760     [gt_cv_func_CFPreferencesCopyAppValue],
761     [gt_save_LIBS="$LIBS"
762      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
763      AC_LINK_IFELSE(
764        [AC_LANG_PROGRAM(
765           [[#include <CoreFoundation/CFPreferences.h>]],
766           [[CFPreferencesCopyAppValue(NULL, NULL)]])],
767        [gt_cv_func_CFPreferencesCopyAppValue=yes],
768        [gt_cv_func_CFPreferencesCopyAppValue=no])
769      LIBS="$gt_save_LIBS"])
770   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
771     AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
772       [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
773   fi
774   dnl Check for API introduced in Mac OS X 10.3.
775   AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
776     [gt_save_LIBS="$LIBS"
777      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
778      AC_LINK_IFELSE(
779        [AC_LANG_PROGRAM(
780           [[#include <CoreFoundation/CFLocale.h>]],
781           [[CFLocaleCopyCurrent();]])],
782        [gt_cv_func_CFLocaleCopyCurrent=yes],
783        [gt_cv_func_CFLocaleCopyCurrent=no])
784      LIBS="$gt_save_LIBS"])
785   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
786     AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
787       [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
788   fi
789   INTL_MACOSX_LIBS=
790   if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
791     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
792   fi
793   AC_SUBST([INTL_MACOSX_LIBS])
794 ])
795
796 # lib-ld.m4 serial 6
797 dnl Copyright (C) 1996-2003, 2009-2013 Free Software Foundation, Inc.
798 dnl This file is free software; the Free Software Foundation
799 dnl gives unlimited permission to copy and/or distribute it,
800 dnl with or without modifications, as long as this notice is preserved.
801
802 dnl Subroutines of libtool.m4,
803 dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid
804 dnl collision with libtool.m4.
805
806 dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no.
807 AC_DEFUN([AC_LIB_PROG_LD_GNU],
808 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld],
809 [# I'd rather use --version here, but apparently some GNU lds only accept -v.
810 case `$LD -v 2>&1 </dev/null` in
811 *GNU* | *'with BFD'*)
812   acl_cv_prog_gnu_ld=yes
813   ;;
814 *)
815   acl_cv_prog_gnu_ld=no
816   ;;
817 esac])
818 with_gnu_ld=$acl_cv_prog_gnu_ld
819 ])
820
821 dnl From libtool-2.4. Sets the variable LD.
822 AC_DEFUN([AC_LIB_PROG_LD],
823 [AC_REQUIRE([AC_PROG_CC])dnl
824 AC_REQUIRE([AC_CANONICAL_HOST])dnl
825
826 AC_ARG_WITH([gnu-ld],
827     [AS_HELP_STRING([--with-gnu-ld],
828         [assume the C compiler uses GNU ld [default=no]])],
829     [test "$withval" = no || with_gnu_ld=yes],
830     [with_gnu_ld=no])dnl
831
832 # Prepare PATH_SEPARATOR.
833 # The user is always right.
834 if test "${PATH_SEPARATOR+set}" != set; then
835   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
836   # contains only /bin. Note that ksh looks also at the FPATH variable,
837   # so we have to set that as well for the test.
838   PATH_SEPARATOR=:
839   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
840     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
841            || PATH_SEPARATOR=';'
842        }
843 fi
844
845 ac_prog=ld
846 if test "$GCC" = yes; then
847   # Check if gcc -print-prog-name=ld gives a path.
848   AC_MSG_CHECKING([for ld used by $CC])
849   case $host in
850   *-*-mingw*)
851     # gcc leaves a trailing carriage return which upsets mingw
852     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
853   *)
854     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
855   esac
856   case $ac_prog in
857     # Accept absolute paths.
858     [[\\/]]* | ?:[[\\/]]*)
859       re_direlt='/[[^/]][[^/]]*/\.\./'
860       # Canonicalize the pathname of ld
861       ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
862       while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
863         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
864       done
865       test -z "$LD" && LD="$ac_prog"
866       ;;
867   "")
868     # If it fails, then pretend we aren't using GCC.
869     ac_prog=ld
870     ;;
871   *)
872     # If it is relative, then search for the first ld in PATH.
873     with_gnu_ld=unknown
874     ;;
875   esac
876 elif test "$with_gnu_ld" = yes; then
877   AC_MSG_CHECKING([for GNU ld])
878 else
879   AC_MSG_CHECKING([for non-GNU ld])
880 fi
881 AC_CACHE_VAL([acl_cv_path_LD],
882 [if test -z "$LD"; then
883   acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
884   for ac_dir in $PATH; do
885     IFS="$acl_save_ifs"
886     test -z "$ac_dir" && ac_dir=.
887     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
888       acl_cv_path_LD="$ac_dir/$ac_prog"
889       # Check to see if the program is GNU ld.  I'd rather use --version,
890       # but apparently some variants of GNU ld only accept -v.
891       # Break only if it was the GNU/non-GNU ld that we prefer.
892       case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
893       *GNU* | *'with BFD'*)
894         test "$with_gnu_ld" != no && break
895         ;;
896       *)
897         test "$with_gnu_ld" != yes && break
898         ;;
899       esac
900     fi
901   done
902   IFS="$acl_save_ifs"
903 else
904   acl_cv_path_LD="$LD" # Let the user override the test with a path.
905 fi])
906 LD="$acl_cv_path_LD"
907 if test -n "$LD"; then
908   AC_MSG_RESULT([$LD])
909 else
910   AC_MSG_RESULT([no])
911 fi
912 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
913 AC_LIB_PROG_LD_GNU
914 ])
915
916 # lib-link.m4 serial 26 (gettext-0.18.2)
917 dnl Copyright (C) 2001-2013 Free Software Foundation, Inc.
918 dnl This file is free software; the Free Software Foundation
919 dnl gives unlimited permission to copy and/or distribute it,
920 dnl with or without modifications, as long as this notice is preserved.
921
922 dnl From Bruno Haible.
923
924 AC_PREREQ([2.54])
925
926 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
927 dnl the libraries corresponding to explicit and implicit dependencies.
928 dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
929 dnl augments the CPPFLAGS variable.
930 dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
931 dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
932 AC_DEFUN([AC_LIB_LINKFLAGS],
933 [
934   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
935   AC_REQUIRE([AC_LIB_RPATH])
936   pushdef([Name],[m4_translit([$1],[./+-], [____])])
937   pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
938                                    [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
939   AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
940     AC_LIB_LINKFLAGS_BODY([$1], [$2])
941     ac_cv_lib[]Name[]_libs="$LIB[]NAME"
942     ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
943     ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
944     ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX"
945   ])
946   LIB[]NAME="$ac_cv_lib[]Name[]_libs"
947   LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
948   INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
949   LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix"
950   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
951   AC_SUBST([LIB]NAME)
952   AC_SUBST([LTLIB]NAME)
953   AC_SUBST([LIB]NAME[_PREFIX])
954   dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
955   dnl results of this search when this library appears as a dependency.
956   HAVE_LIB[]NAME=yes
957   popdef([NAME])
958   popdef([Name])
959 ])
960
961 dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode, [missing-message])
962 dnl searches for libname and the libraries corresponding to explicit and
963 dnl implicit dependencies, together with the specified include files and
964 dnl the ability to compile and link the specified testcode. The missing-message
965 dnl defaults to 'no' and may contain additional hints for the user.
966 dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME}
967 dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and
968 dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
969 dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
970 dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
971 dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
972 AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
973 [
974   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
975   AC_REQUIRE([AC_LIB_RPATH])
976   pushdef([Name],[m4_translit([$1],[./+-], [____])])
977   pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
978                                    [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
979
980   dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
981   dnl accordingly.
982   AC_LIB_LINKFLAGS_BODY([$1], [$2])
983
984   dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
985   dnl because if the user has installed lib[]Name and not disabled its use
986   dnl via --without-lib[]Name-prefix, he wants to use it.
987   ac_save_CPPFLAGS="$CPPFLAGS"
988   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
989
990   AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
991     ac_save_LIBS="$LIBS"
992     dnl If $LIB[]NAME contains some -l options, add it to the end of LIBS,
993     dnl because these -l options might require -L options that are present in
994     dnl LIBS. -l options benefit only from the -L options listed before it.
995     dnl Otherwise, add it to the front of LIBS, because it may be a static
996     dnl library that depends on another static library that is present in LIBS.
997     dnl Static libraries benefit only from the static libraries listed after
998     dnl it.
999     case " $LIB[]NAME" in
1000       *" -l"*) LIBS="$LIBS $LIB[]NAME" ;;
1001       *)       LIBS="$LIB[]NAME $LIBS" ;;
1002     esac
1003     AC_LINK_IFELSE(
1004       [AC_LANG_PROGRAM([[$3]], [[$4]])],
1005       [ac_cv_lib[]Name=yes],
1006       [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])'])
1007     LIBS="$ac_save_LIBS"
1008   ])
1009   if test "$ac_cv_lib[]Name" = yes; then
1010     HAVE_LIB[]NAME=yes
1011     AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.])
1012     AC_MSG_CHECKING([how to link with lib[]$1])
1013     AC_MSG_RESULT([$LIB[]NAME])
1014   else
1015     HAVE_LIB[]NAME=no
1016     dnl If $LIB[]NAME didn't lead to a usable library, we don't need
1017     dnl $INC[]NAME either.
1018     CPPFLAGS="$ac_save_CPPFLAGS"
1019     LIB[]NAME=
1020     LTLIB[]NAME=
1021     LIB[]NAME[]_PREFIX=
1022   fi
1023   AC_SUBST([HAVE_LIB]NAME)
1024   AC_SUBST([LIB]NAME)
1025   AC_SUBST([LTLIB]NAME)
1026   AC_SUBST([LIB]NAME[_PREFIX])
1027   popdef([NAME])
1028   popdef([Name])
1029 ])
1030
1031 dnl Determine the platform dependent parameters needed to use rpath:
1032 dnl   acl_libext,
1033 dnl   acl_shlibext,
1034 dnl   acl_libname_spec,
1035 dnl   acl_library_names_spec,
1036 dnl   acl_hardcode_libdir_flag_spec,
1037 dnl   acl_hardcode_libdir_separator,
1038 dnl   acl_hardcode_direct,
1039 dnl   acl_hardcode_minus_L.
1040 AC_DEFUN([AC_LIB_RPATH],
1041 [
1042   dnl Tell automake >= 1.10 to complain if config.rpath is missing.
1043   m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
1044   AC_REQUIRE([AC_PROG_CC])                dnl we use $CC, $GCC, $LDFLAGS
1045   AC_REQUIRE([AC_LIB_PROG_LD])            dnl we use $LD, $with_gnu_ld
1046   AC_REQUIRE([AC_CANONICAL_HOST])         dnl we use $host
1047   AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
1048   AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [
1049     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
1050     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
1051     . ./conftest.sh
1052     rm -f ./conftest.sh
1053     acl_cv_rpath=done
1054   ])
1055   wl="$acl_cv_wl"
1056   acl_libext="$acl_cv_libext"
1057   acl_shlibext="$acl_cv_shlibext"
1058   acl_libname_spec="$acl_cv_libname_spec"
1059   acl_library_names_spec="$acl_cv_library_names_spec"
1060   acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
1061   acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
1062   acl_hardcode_direct="$acl_cv_hardcode_direct"
1063   acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
1064   dnl Determine whether the user wants rpath handling at all.
1065   AC_ARG_ENABLE([rpath],
1066     [  --disable-rpath         do not hardcode runtime library paths],
1067     :, enable_rpath=yes)
1068 ])
1069
1070 dnl AC_LIB_FROMPACKAGE(name, package)
1071 dnl declares that libname comes from the given package. The configure file
1072 dnl will then not have a --with-libname-prefix option but a
1073 dnl --with-package-prefix option. Several libraries can come from the same
1074 dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar
1075 dnl macro call that searches for libname.
1076 AC_DEFUN([AC_LIB_FROMPACKAGE],
1077 [
1078   pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
1079                                    [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
1080   define([acl_frompackage_]NAME, [$2])
1081   popdef([NAME])
1082   pushdef([PACK],[$2])
1083   pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-],
1084                                      [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
1085   define([acl_libsinpackage_]PACKUP,
1086     m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1])
1087   popdef([PACKUP])
1088   popdef([PACK])
1089 ])
1090
1091 dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
1092 dnl the libraries corresponding to explicit and implicit dependencies.
1093 dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
1094 dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found
1095 dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
1096 AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
1097 [
1098   AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
1099   pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-],
1100                                    [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
1101   pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])])
1102   pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-],
1103                                      [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])])
1104   pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])])
1105   dnl Autoconf >= 2.61 supports dots in --with options.
1106   pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)])
1107   dnl By default, look in $includedir and $libdir.
1108   use_additional=yes
1109   AC_LIB_WITH_FINAL_PREFIX([
1110     eval additional_includedir=\"$includedir\"
1111     eval additional_libdir=\"$libdir\"
1112   ])
1113   AC_ARG_WITH(P_A_C_K[-prefix],
1114 [[  --with-]]P_A_C_K[[-prefix[=DIR]  search for ]PACKLIBS[ in DIR/include and DIR/lib
1115   --without-]]P_A_C_K[[-prefix     don't search for ]PACKLIBS[ in includedir and libdir]],
1116 [
1117     if test "X$withval" = "Xno"; then
1118       use_additional=no
1119     else
1120       if test "X$withval" = "X"; then
1121         AC_LIB_WITH_FINAL_PREFIX([
1122           eval additional_includedir=\"$includedir\"
1123           eval additional_libdir=\"$libdir\"
1124         ])
1125       else
1126         additional_includedir="$withval/include"
1127         additional_libdir="$withval/$acl_libdirstem"
1128         if test "$acl_libdirstem2" != "$acl_libdirstem" \
1129            && ! test -d "$withval/$acl_libdirstem"; then
1130           additional_libdir="$withval/$acl_libdirstem2"
1131         fi
1132       fi
1133     fi
1134 ])
1135   dnl Search the library and its dependencies in $additional_libdir and
1136   dnl $LDFLAGS. Using breadth-first-seach.
1137   LIB[]NAME=
1138   LTLIB[]NAME=
1139   INC[]NAME=
1140   LIB[]NAME[]_PREFIX=
1141   dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been
1142   dnl computed. So it has to be reset here.
1143   HAVE_LIB[]NAME=
1144   rpathdirs=
1145   ltrpathdirs=
1146   names_already_handled=
1147   names_next_round='$1 $2'
1148   while test -n "$names_next_round"; do
1149     names_this_round="$names_next_round"
1150     names_next_round=
1151     for name in $names_this_round; do
1152       already_handled=
1153       for n in $names_already_handled; do
1154         if test "$n" = "$name"; then
1155           already_handled=yes
1156           break
1157         fi
1158       done
1159       if test -z "$already_handled"; then
1160         names_already_handled="$names_already_handled $name"
1161         dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
1162         dnl or AC_LIB_HAVE_LINKFLAGS call.
1163         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
1164         eval value=\"\$HAVE_LIB$uppername\"
1165         if test -n "$value"; then
1166           if test "$value" = yes; then
1167             eval value=\"\$LIB$uppername\"
1168             test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
1169             eval value=\"\$LTLIB$uppername\"
1170             test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
1171           else
1172             dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
1173             dnl that this library doesn't exist. So just drop it.
1174             :
1175           fi
1176         else
1177           dnl Search the library lib$name in $additional_libdir and $LDFLAGS
1178           dnl and the already constructed $LIBNAME/$LTLIBNAME.
1179           found_dir=
1180           found_la=
1181           found_so=
1182           found_a=
1183           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
1184           if test -n "$acl_shlibext"; then
1185             shrext=".$acl_shlibext"             # typically: shrext=.so
1186           else
1187             shrext=
1188           fi
1189           if test $use_additional = yes; then
1190             dir="$additional_libdir"
1191             dnl The same code as in the loop below:
1192             dnl First look for a shared library.
1193             if test -n "$acl_shlibext"; then
1194               if test -f "$dir/$libname$shrext"; then
1195                 found_dir="$dir"
1196                 found_so="$dir/$libname$shrext"
1197               else
1198                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
1199                   ver=`(cd "$dir" && \
1200                         for f in "$libname$shrext".*; do echo "$f"; done \
1201                         | sed -e "s,^$libname$shrext\\\\.,," \
1202                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
1203                         | sed 1q ) 2>/dev/null`
1204                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
1205                     found_dir="$dir"
1206                     found_so="$dir/$libname$shrext.$ver"
1207                   fi
1208                 else
1209                   eval library_names=\"$acl_library_names_spec\"
1210                   for f in $library_names; do
1211                     if test -f "$dir/$f"; then
1212                       found_dir="$dir"
1213                       found_so="$dir/$f"
1214                       break
1215                     fi
1216                   done
1217                 fi
1218               fi
1219             fi
1220             dnl Then look for a static library.
1221             if test "X$found_dir" = "X"; then
1222               if test -f "$dir/$libname.$acl_libext"; then
1223                 found_dir="$dir"
1224                 found_a="$dir/$libname.$acl_libext"
1225               fi
1226             fi
1227             if test "X$found_dir" != "X"; then
1228               if test -f "$dir/$libname.la"; then
1229                 found_la="$dir/$libname.la"
1230               fi
1231             fi
1232           fi
1233           if test "X$found_dir" = "X"; then
1234             for x in $LDFLAGS $LTLIB[]NAME; do
1235               AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1236               case "$x" in
1237                 -L*)
1238                   dir=`echo "X$x" | sed -e 's/^X-L//'`
1239                   dnl First look for a shared library.
1240                   if test -n "$acl_shlibext"; then
1241                     if test -f "$dir/$libname$shrext"; then
1242                       found_dir="$dir"
1243                       found_so="$dir/$libname$shrext"
1244                     else
1245                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
1246                         ver=`(cd "$dir" && \
1247                               for f in "$libname$shrext".*; do echo "$f"; done \
1248                               | sed -e "s,^$libname$shrext\\\\.,," \
1249                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
1250                               | sed 1q ) 2>/dev/null`
1251                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
1252                           found_dir="$dir"
1253                           found_so="$dir/$libname$shrext.$ver"
1254                         fi
1255                       else
1256                         eval library_names=\"$acl_library_names_spec\"
1257                         for f in $library_names; do
1258                           if test -f "$dir/$f"; then
1259                             found_dir="$dir"
1260                             found_so="$dir/$f"
1261                             break
1262                           fi
1263                         done
1264                       fi
1265                     fi
1266                   fi
1267                   dnl Then look for a static library.
1268                   if test "X$found_dir" = "X"; then
1269                     if test -f "$dir/$libname.$acl_libext"; then
1270                       found_dir="$dir"
1271                       found_a="$dir/$libname.$acl_libext"
1272                     fi
1273                   fi
1274                   if test "X$found_dir" != "X"; then
1275                     if test -f "$dir/$libname.la"; then
1276                       found_la="$dir/$libname.la"
1277                     fi
1278                   fi
1279                   ;;
1280               esac
1281               if test "X$found_dir" != "X"; then
1282                 break
1283               fi
1284             done
1285           fi
1286           if test "X$found_dir" != "X"; then
1287             dnl Found the library.
1288             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
1289             if test "X$found_so" != "X"; then
1290               dnl Linking with a shared library. We attempt to hardcode its
1291               dnl directory into the executable's runpath, unless it's the
1292               dnl standard /usr/lib.
1293               if test "$enable_rpath" = no \
1294                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
1295                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
1296                 dnl No hardcoding is needed.
1297                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
1298               else
1299                 dnl Use an explicit option to hardcode DIR into the resulting
1300                 dnl binary.
1301                 dnl Potentially add DIR to ltrpathdirs.
1302                 dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
1303                 haveit=
1304                 for x in $ltrpathdirs; do
1305                   if test "X$x" = "X$found_dir"; then
1306                     haveit=yes
1307                     break
1308                   fi
1309                 done
1310                 if test -z "$haveit"; then
1311                   ltrpathdirs="$ltrpathdirs $found_dir"
1312                 fi
1313                 dnl The hardcoding into $LIBNAME is system dependent.
1314                 if test "$acl_hardcode_direct" = yes; then
1315                   dnl Using DIR/libNAME.so during linking hardcodes DIR into the
1316                   dnl resulting binary.
1317                   LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
1318                 else
1319                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
1320                     dnl Use an explicit option to hardcode DIR into the resulting
1321                     dnl binary.
1322                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
1323                     dnl Potentially add DIR to rpathdirs.
1324                     dnl The rpathdirs will be appended to $LIBNAME at the end.
1325                     haveit=
1326                     for x in $rpathdirs; do
1327                       if test "X$x" = "X$found_dir"; then
1328                         haveit=yes
1329                         break
1330                       fi
1331                     done
1332                     if test -z "$haveit"; then
1333                       rpathdirs="$rpathdirs $found_dir"
1334                     fi
1335                   else
1336                     dnl Rely on "-L$found_dir".
1337                     dnl But don't add it if it's already contained in the LDFLAGS
1338                     dnl or the already constructed $LIBNAME
1339                     haveit=
1340                     for x in $LDFLAGS $LIB[]NAME; do
1341                       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1342                       if test "X$x" = "X-L$found_dir"; then
1343                         haveit=yes
1344                         break
1345                       fi
1346                     done
1347                     if test -z "$haveit"; then
1348                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
1349                     fi
1350                     if test "$acl_hardcode_minus_L" != no; then
1351                       dnl FIXME: Not sure whether we should use
1352                       dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
1353                       dnl here.
1354                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
1355                     else
1356                       dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH
1357                       dnl here, because this doesn't fit in flags passed to the
1358                       dnl compiler. So give up. No hardcoding. This affects only
1359                       dnl very old systems.
1360                       dnl FIXME: Not sure whether we should use
1361                       dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
1362                       dnl here.
1363                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
1364                     fi
1365                   fi
1366                 fi
1367               fi
1368             else
1369               if test "X$found_a" != "X"; then
1370                 dnl Linking with a static library.
1371                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
1372               else
1373                 dnl We shouldn't come here, but anyway it's good to have a
1374                 dnl fallback.
1375                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
1376               fi
1377             fi
1378             dnl Assume the include files are nearby.
1379             additional_includedir=
1380             case "$found_dir" in
1381               */$acl_libdirstem | */$acl_libdirstem/)
1382                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
1383                 if test "$name" = '$1'; then
1384                   LIB[]NAME[]_PREFIX="$basedir"
1385                 fi
1386                 additional_includedir="$basedir/include"
1387                 ;;
1388               */$acl_libdirstem2 | */$acl_libdirstem2/)
1389                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
1390                 if test "$name" = '$1'; then
1391                   LIB[]NAME[]_PREFIX="$basedir"
1392                 fi
1393                 additional_includedir="$basedir/include"
1394                 ;;
1395             esac
1396             if test "X$additional_includedir" != "X"; then
1397               dnl Potentially add $additional_includedir to $INCNAME.
1398               dnl But don't add it
1399               dnl   1. if it's the standard /usr/include,
1400               dnl   2. if it's /usr/local/include and we are using GCC on Linux,
1401               dnl   3. if it's already present in $CPPFLAGS or the already
1402               dnl      constructed $INCNAME,
1403               dnl   4. if it doesn't exist as a directory.
1404               if test "X$additional_includedir" != "X/usr/include"; then
1405                 haveit=
1406                 if test "X$additional_includedir" = "X/usr/local/include"; then
1407                   if test -n "$GCC"; then
1408                     case $host_os in
1409                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
1410                     esac
1411                   fi
1412                 fi
1413                 if test -z "$haveit"; then
1414                   for x in $CPPFLAGS $INC[]NAME; do
1415                     AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1416                     if test "X$x" = "X-I$additional_includedir"; then
1417                       haveit=yes
1418                       break
1419                     fi
1420                   done
1421                   if test -z "$haveit"; then
1422                     if test -d "$additional_includedir"; then
1423                       dnl Really add $additional_includedir to $INCNAME.
1424                       INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
1425                     fi
1426                   fi
1427                 fi
1428               fi
1429             fi
1430             dnl Look for dependencies.
1431             if test -n "$found_la"; then
1432               dnl Read the .la file. It defines the variables
1433               dnl dlname, library_names, old_library, dependency_libs, current,
1434               dnl age, revision, installed, dlopen, dlpreopen, libdir.
1435               save_libdir="$libdir"
1436               case "$found_la" in
1437                 */* | *\\*) . "$found_la" ;;
1438                 *) . "./$found_la" ;;
1439               esac
1440               libdir="$save_libdir"
1441               dnl We use only dependency_libs.
1442               for dep in $dependency_libs; do
1443                 case "$dep" in
1444                   -L*)
1445                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
1446                     dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
1447                     dnl But don't add it
1448                     dnl   1. if it's the standard /usr/lib,
1449                     dnl   2. if it's /usr/local/lib and we are using GCC on Linux,
1450                     dnl   3. if it's already present in $LDFLAGS or the already
1451                     dnl      constructed $LIBNAME,
1452                     dnl   4. if it doesn't exist as a directory.
1453                     if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
1454                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
1455                       haveit=
1456                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
1457                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
1458                         if test -n "$GCC"; then
1459                           case $host_os in
1460                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
1461                           esac
1462                         fi
1463                       fi
1464                       if test -z "$haveit"; then
1465                         haveit=
1466                         for x in $LDFLAGS $LIB[]NAME; do
1467                           AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1468                           if test "X$x" = "X-L$additional_libdir"; then
1469                             haveit=yes
1470                             break
1471                           fi
1472                         done
1473                         if test -z "$haveit"; then
1474                           if test -d "$additional_libdir"; then
1475                             dnl Really add $additional_libdir to $LIBNAME.
1476                             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
1477                           fi
1478                         fi
1479                         haveit=
1480                         for x in $LDFLAGS $LTLIB[]NAME; do
1481                           AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1482                           if test "X$x" = "X-L$additional_libdir"; then
1483                             haveit=yes
1484                             break
1485                           fi
1486                         done
1487                         if test -z "$haveit"; then
1488                           if test -d "$additional_libdir"; then
1489                             dnl Really add $additional_libdir to $LTLIBNAME.
1490                             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
1491                           fi
1492                         fi
1493                       fi
1494                     fi
1495                     ;;
1496                   -R*)
1497                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
1498                     if test "$enable_rpath" != no; then
1499                       dnl Potentially add DIR to rpathdirs.
1500                       dnl The rpathdirs will be appended to $LIBNAME at the end.
1501                       haveit=
1502                       for x in $rpathdirs; do
1503                         if test "X$x" = "X$dir"; then
1504                           haveit=yes
1505                           break
1506                         fi
1507                       done
1508                       if test -z "$haveit"; then
1509                         rpathdirs="$rpathdirs $dir"
1510                       fi
1511                       dnl Potentially add DIR to ltrpathdirs.
1512                       dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
1513                       haveit=
1514                       for x in $ltrpathdirs; do
1515                         if test "X$x" = "X$dir"; then
1516                           haveit=yes
1517                           break
1518                         fi
1519                       done
1520                       if test -z "$haveit"; then
1521                         ltrpathdirs="$ltrpathdirs $dir"
1522                       fi
1523                     fi
1524                     ;;
1525                   -l*)
1526                     dnl Handle this in the next round.
1527                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
1528                     ;;
1529                   *.la)
1530                     dnl Handle this in the next round. Throw away the .la's
1531                     dnl directory; it is already contained in a preceding -L
1532                     dnl option.
1533                     names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
1534                     ;;
1535                   *)
1536                     dnl Most likely an immediate library name.
1537                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
1538                     LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
1539                     ;;
1540                 esac
1541               done
1542             fi
1543           else
1544             dnl Didn't find the library; assume it is in the system directories
1545             dnl known to the linker and runtime loader. (All the system
1546             dnl directories known to the linker should also be known to the
1547             dnl runtime loader, otherwise the system is severely misconfigured.)
1548             LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
1549             LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
1550           fi
1551         fi
1552       fi
1553     done
1554   done
1555   if test "X$rpathdirs" != "X"; then
1556     if test -n "$acl_hardcode_libdir_separator"; then
1557       dnl Weird platform: only the last -rpath option counts, the user must
1558       dnl pass all path elements in one option. We can arrange that for a
1559       dnl single library, but not when more than one $LIBNAMEs are used.
1560       alldirs=
1561       for found_dir in $rpathdirs; do
1562         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
1563       done
1564       dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl.
1565       acl_save_libdir="$libdir"
1566       libdir="$alldirs"
1567       eval flag=\"$acl_hardcode_libdir_flag_spec\"
1568       libdir="$acl_save_libdir"
1569       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
1570     else
1571       dnl The -rpath options are cumulative.
1572       for found_dir in $rpathdirs; do
1573         acl_save_libdir="$libdir"
1574         libdir="$found_dir"
1575         eval flag=\"$acl_hardcode_libdir_flag_spec\"
1576         libdir="$acl_save_libdir"
1577         LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
1578       done
1579     fi
1580   fi
1581   if test "X$ltrpathdirs" != "X"; then
1582     dnl When using libtool, the option that works for both libraries and
1583     dnl executables is -R. The -R options are cumulative.
1584     for found_dir in $ltrpathdirs; do
1585       LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
1586     done
1587   fi
1588   popdef([P_A_C_K])
1589   popdef([PACKLIBS])
1590   popdef([PACKUP])
1591   popdef([PACK])
1592   popdef([NAME])
1593 ])
1594
1595 dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR,
1596 dnl unless already present in VAR.
1597 dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes
1598 dnl contains two or three consecutive elements that belong together.
1599 AC_DEFUN([AC_LIB_APPENDTOVAR],
1600 [
1601   for element in [$2]; do
1602     haveit=
1603     for x in $[$1]; do
1604       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1605       if test "X$x" = "X$element"; then
1606         haveit=yes
1607         break
1608       fi
1609     done
1610     if test -z "$haveit"; then
1611       [$1]="${[$1]}${[$1]:+ }$element"
1612     fi
1613   done
1614 ])
1615
1616 dnl For those cases where a variable contains several -L and -l options
1617 dnl referring to unknown libraries and directories, this macro determines the
1618 dnl necessary additional linker options for the runtime path.
1619 dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL])
1620 dnl sets LDADDVAR to linker options needed together with LIBSVALUE.
1621 dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed,
1622 dnl otherwise linking without libtool is assumed.
1623 AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
1624 [
1625   AC_REQUIRE([AC_LIB_RPATH])
1626   AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
1627   $1=
1628   if test "$enable_rpath" != no; then
1629     if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
1630       dnl Use an explicit option to hardcode directories into the resulting
1631       dnl binary.
1632       rpathdirs=
1633       next=
1634       for opt in $2; do
1635         if test -n "$next"; then
1636           dir="$next"
1637           dnl No need to hardcode the standard /usr/lib.
1638           if test "X$dir" != "X/usr/$acl_libdirstem" \
1639              && test "X$dir" != "X/usr/$acl_libdirstem2"; then
1640             rpathdirs="$rpathdirs $dir"
1641           fi
1642           next=
1643         else
1644           case $opt in
1645             -L) next=yes ;;
1646             -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'`
1647                  dnl No need to hardcode the standard /usr/lib.
1648                  if test "X$dir" != "X/usr/$acl_libdirstem" \
1649                     && test "X$dir" != "X/usr/$acl_libdirstem2"; then
1650                    rpathdirs="$rpathdirs $dir"
1651                  fi
1652                  next= ;;
1653             *) next= ;;
1654           esac
1655         fi
1656       done
1657       if test "X$rpathdirs" != "X"; then
1658         if test -n ""$3""; then
1659           dnl libtool is used for linking. Use -R options.
1660           for dir in $rpathdirs; do
1661             $1="${$1}${$1:+ }-R$dir"
1662           done
1663         else
1664           dnl The linker is used for linking directly.
1665           if test -n "$acl_hardcode_libdir_separator"; then
1666             dnl Weird platform: only the last -rpath option counts, the user
1667             dnl must pass all path elements in one option.
1668             alldirs=
1669             for dir in $rpathdirs; do
1670               alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir"
1671             done
1672             acl_save_libdir="$libdir"
1673             libdir="$alldirs"
1674             eval flag=\"$acl_hardcode_libdir_flag_spec\"
1675             libdir="$acl_save_libdir"
1676             $1="$flag"
1677           else
1678             dnl The -rpath options are cumulative.
1679             for dir in $rpathdirs; do
1680               acl_save_libdir="$libdir"
1681               libdir="$dir"
1682               eval flag=\"$acl_hardcode_libdir_flag_spec\"
1683               libdir="$acl_save_libdir"
1684               $1="${$1}${$1:+ }$flag"
1685             done
1686           fi
1687         fi
1688       fi
1689     fi
1690   fi
1691   AC_SUBST([$1])
1692 ])
1693
1694 # lib-prefix.m4 serial 7 (gettext-0.18)
1695 dnl Copyright (C) 2001-2005, 2008-2013 Free Software Foundation, Inc.
1696 dnl This file is free software; the Free Software Foundation
1697 dnl gives unlimited permission to copy and/or distribute it,
1698 dnl with or without modifications, as long as this notice is preserved.
1699
1700 dnl From Bruno Haible.
1701
1702 dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
1703 dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
1704 dnl require excessive bracketing.
1705 ifdef([AC_HELP_STRING],
1706 [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
1707 [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
1708
1709 dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
1710 dnl to access previously installed libraries. The basic assumption is that
1711 dnl a user will want packages to use other packages he previously installed
1712 dnl with the same --prefix option.
1713 dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
1714 dnl libraries, but is otherwise very convenient.
1715 AC_DEFUN([AC_LIB_PREFIX],
1716 [
1717   AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
1718   AC_REQUIRE([AC_PROG_CC])
1719   AC_REQUIRE([AC_CANONICAL_HOST])
1720   AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
1721   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
1722   dnl By default, look in $includedir and $libdir.
1723   use_additional=yes
1724   AC_LIB_WITH_FINAL_PREFIX([
1725     eval additional_includedir=\"$includedir\"
1726     eval additional_libdir=\"$libdir\"
1727   ])
1728   AC_LIB_ARG_WITH([lib-prefix],
1729 [  --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
1730   --without-lib-prefix    don't search for libraries in includedir and libdir],
1731 [
1732     if test "X$withval" = "Xno"; then
1733       use_additional=no
1734     else
1735       if test "X$withval" = "X"; then
1736         AC_LIB_WITH_FINAL_PREFIX([
1737           eval additional_includedir=\"$includedir\"
1738           eval additional_libdir=\"$libdir\"
1739         ])
1740       else
1741         additional_includedir="$withval/include"
1742         additional_libdir="$withval/$acl_libdirstem"
1743       fi
1744     fi
1745 ])
1746   if test $use_additional = yes; then
1747     dnl Potentially add $additional_includedir to $CPPFLAGS.
1748     dnl But don't add it
1749     dnl   1. if it's the standard /usr/include,
1750     dnl   2. if it's already present in $CPPFLAGS,
1751     dnl   3. if it's /usr/local/include and we are using GCC on Linux,
1752     dnl   4. if it doesn't exist as a directory.
1753     if test "X$additional_includedir" != "X/usr/include"; then
1754       haveit=
1755       for x in $CPPFLAGS; do
1756         AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1757         if test "X$x" = "X-I$additional_includedir"; then
1758           haveit=yes
1759           break
1760         fi
1761       done
1762       if test -z "$haveit"; then
1763         if test "X$additional_includedir" = "X/usr/local/include"; then
1764           if test -n "$GCC"; then
1765             case $host_os in
1766               linux* | gnu* | k*bsd*-gnu) haveit=yes;;
1767             esac
1768           fi
1769         fi
1770         if test -z "$haveit"; then
1771           if test -d "$additional_includedir"; then
1772             dnl Really add $additional_includedir to $CPPFLAGS.
1773             CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
1774           fi
1775         fi
1776       fi
1777     fi
1778     dnl Potentially add $additional_libdir to $LDFLAGS.
1779     dnl But don't add it
1780     dnl   1. if it's the standard /usr/lib,
1781     dnl   2. if it's already present in $LDFLAGS,
1782     dnl   3. if it's /usr/local/lib and we are using GCC on Linux,
1783     dnl   4. if it doesn't exist as a directory.
1784     if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then
1785       haveit=
1786       for x in $LDFLAGS; do
1787         AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
1788         if test "X$x" = "X-L$additional_libdir"; then
1789           haveit=yes
1790           break
1791         fi
1792       done
1793       if test -z "$haveit"; then
1794         if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then
1795           if test -n "$GCC"; then
1796             case $host_os in
1797               linux*) haveit=yes;;
1798             esac
1799           fi
1800         fi
1801         if test -z "$haveit"; then
1802           if test -d "$additional_libdir"; then
1803             dnl Really add $additional_libdir to $LDFLAGS.
1804             LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
1805           fi
1806         fi
1807       fi
1808     fi
1809   fi
1810 ])
1811
1812 dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
1813 dnl acl_final_exec_prefix, containing the values to which $prefix and
1814 dnl $exec_prefix will expand at the end of the configure script.
1815 AC_DEFUN([AC_LIB_PREPARE_PREFIX],
1816 [
1817   dnl Unfortunately, prefix and exec_prefix get only finally determined
1818   dnl at the end of configure.
1819   if test "X$prefix" = "XNONE"; then
1820     acl_final_prefix="$ac_default_prefix"
1821   else
1822     acl_final_prefix="$prefix"
1823   fi
1824   if test "X$exec_prefix" = "XNONE"; then
1825     acl_final_exec_prefix='${prefix}'
1826   else
1827     acl_final_exec_prefix="$exec_prefix"
1828   fi
1829   acl_save_prefix="$prefix"
1830   prefix="$acl_final_prefix"
1831   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
1832   prefix="$acl_save_prefix"
1833 ])
1834
1835 dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
1836 dnl variables prefix and exec_prefix bound to the values they will have
1837 dnl at the end of the configure script.
1838 AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
1839 [
1840   acl_save_prefix="$prefix"
1841   prefix="$acl_final_prefix"
1842   acl_save_exec_prefix="$exec_prefix"
1843   exec_prefix="$acl_final_exec_prefix"
1844   $1
1845   exec_prefix="$acl_save_exec_prefix"
1846   prefix="$acl_save_prefix"
1847 ])
1848
1849 dnl AC_LIB_PREPARE_MULTILIB creates
1850 dnl - a variable acl_libdirstem, containing the basename of the libdir, either
1851 dnl   "lib" or "lib64" or "lib/64",
1852 dnl - a variable acl_libdirstem2, as a secondary possible value for
1853 dnl   acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or
1854 dnl   "lib/amd64".
1855 AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
1856 [
1857   dnl There is no formal standard regarding lib and lib64.
1858   dnl On glibc systems, the current practice is that on a system supporting
1859   dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
1860   dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine
1861   dnl the compiler's default mode by looking at the compiler's library search
1862   dnl path. If at least one of its elements ends in /lib64 or points to a
1863   dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI.
1864   dnl Otherwise we use the default, namely "lib".
1865   dnl On Solaris systems, the current practice is that on a system supporting
1866   dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under
1867   dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or
1868   dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib.
1869   AC_REQUIRE([AC_CANONICAL_HOST])
1870   acl_libdirstem=lib
1871   acl_libdirstem2=
1872   case "$host_os" in
1873     solaris*)
1874       dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment
1875       dnl <http://docs.sun.com/app/docs/doc/816-5138/dev-env?l=en&a=view>.
1876       dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link."
1877       dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the
1878       dnl symlink is missing, so we set acl_libdirstem2 too.
1879       AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit],
1880         [AC_EGREP_CPP([sixtyfour bits], [
1881 #ifdef _LP64
1882 sixtyfour bits
1883 #endif
1884            ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no])
1885         ])
1886       if test $gl_cv_solaris_64bit = yes; then
1887         acl_libdirstem=lib/64
1888         case "$host_cpu" in
1889           sparc*)        acl_libdirstem2=lib/sparcv9 ;;
1890           i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
1891         esac
1892       fi
1893       ;;
1894     *)
1895       searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
1896       if test -n "$searchpath"; then
1897         acl_save_IFS="${IFS=    }"; IFS=":"
1898         for searchdir in $searchpath; do
1899           if test -d "$searchdir"; then
1900             case "$searchdir" in
1901               */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
1902               */../ | */.. )
1903                 # Better ignore directories of this form. They are misleading.
1904                 ;;
1905               *) searchdir=`cd "$searchdir" && pwd`
1906                  case "$searchdir" in
1907                    */lib64 ) acl_libdirstem=lib64 ;;
1908                  esac ;;
1909             esac
1910           fi
1911         done
1912         IFS="$acl_save_IFS"
1913       fi
1914       ;;
1915   esac
1916   test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
1917 ])
1918
1919 # nls.m4 serial 5 (gettext-0.18)
1920 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2013 Free Software Foundation,
1921 dnl Inc.
1922 dnl This file is free software; the Free Software Foundation
1923 dnl gives unlimited permission to copy and/or distribute it,
1924 dnl with or without modifications, as long as this notice is preserved.
1925 dnl
1926 dnl This file can can be used in projects which are not available under
1927 dnl the GNU General Public License or the GNU Library General Public
1928 dnl License but which still want to provide support for the GNU gettext
1929 dnl functionality.
1930 dnl Please note that the actual code of the GNU gettext library is covered
1931 dnl by the GNU Library General Public License, and the rest of the GNU
1932 dnl gettext package package is covered by the GNU General Public License.
1933 dnl They are *not* in the public domain.
1934
1935 dnl Authors:
1936 dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
1937 dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
1938
1939 AC_PREREQ([2.50])
1940
1941 AC_DEFUN([AM_NLS],
1942 [
1943   AC_MSG_CHECKING([whether NLS is requested])
1944   dnl Default is enabled NLS
1945   AC_ARG_ENABLE([nls],
1946     [  --disable-nls           do not use Native Language Support],
1947     USE_NLS=$enableval, USE_NLS=yes)
1948   AC_MSG_RESULT([$USE_NLS])
1949   AC_SUBST([USE_NLS])
1950 ])
1951
1952 # pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
1953 # serial 1 (pkg-config-0.24)
1954
1955 # Copyright Â© 2004 Scott James Remnant <scott@netsplit.com>.
1956 #
1957 # This program is free software; you can redistribute it and/or modify
1958 # it under the terms of the GNU General Public License as published by
1959 # the Free Software Foundation; either version 2 of the License, or
1960 # (at your option) any later version.
1961 #
1962 # This program is distributed in the hope that it will be useful, but
1963 # WITHOUT ANY WARRANTY; without even the implied warranty of
1964 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1965 # General Public License for more details.
1966 #
1967 # You should have received a copy of the GNU General Public License
1968 # along with this program; if not, write to the Free Software
1969 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
1970 #
1971 # As a special exception to the GNU General Public License, if you
1972 # distribute this file as part of a program that contains a
1973 # configuration script generated by Autoconf, you may include it under
1974 # the same distribution terms that you use for the rest of that program.
1975
1976 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
1977 # ----------------------------------
1978 AC_DEFUN([PKG_PROG_PKG_CONFIG],
1979 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
1980 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
1981 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
1982 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
1983 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
1984 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
1985
1986 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1987         AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
1988 fi
1989 if test -n "$PKG_CONFIG"; then
1990         _pkg_min_version=m4_default([$1], [0.9.0])
1991         AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
1992         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
1993                 AC_MSG_RESULT([yes])
1994         else
1995                 AC_MSG_RESULT([no])
1996                 PKG_CONFIG=""
1997         fi
1998 fi[]dnl
1999 ])# PKG_PROG_PKG_CONFIG
2000
2001 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
2002 #
2003 # Check to see whether a particular set of modules exists.  Similar
2004 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
2005 #
2006 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
2007 # only at the first occurence in configure.ac, so if the first place
2008 # it's called might be skipped (such as if it is within an "if", you
2009 # have to call PKG_CHECK_EXISTS manually
2010 # --------------------------------------------------------------
2011 AC_DEFUN([PKG_CHECK_EXISTS],
2012 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
2013 if test -n "$PKG_CONFIG" && \
2014     AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
2015   m4_default([$2], [:])
2016 m4_ifvaln([$3], [else
2017   $3])dnl
2018 fi])
2019
2020 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
2021 # ---------------------------------------------
2022 m4_define([_PKG_CONFIG],
2023 [if test -n "$$1"; then
2024     pkg_cv_[]$1="$$1"
2025  elif test -n "$PKG_CONFIG"; then
2026     PKG_CHECK_EXISTS([$3],
2027                      [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
2028                       test "x$?" != "x0" && pkg_failed=yes ],
2029                      [pkg_failed=yes])
2030  else
2031     pkg_failed=untried
2032 fi[]dnl
2033 ])# _PKG_CONFIG
2034
2035 # _PKG_SHORT_ERRORS_SUPPORTED
2036 # -----------------------------
2037 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
2038 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
2039 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
2040         _pkg_short_errors_supported=yes
2041 else
2042         _pkg_short_errors_supported=no
2043 fi[]dnl
2044 ])# _PKG_SHORT_ERRORS_SUPPORTED
2045
2046
2047 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
2048 # [ACTION-IF-NOT-FOUND])
2049 #
2050 #
2051 # Note that if there is a possibility the first call to
2052 # PKG_CHECK_MODULES might not happen, you should be sure to include an
2053 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
2054 #
2055 #
2056 # --------------------------------------------------------------
2057 AC_DEFUN([PKG_CHECK_MODULES],
2058 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
2059 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
2060 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
2061
2062 pkg_failed=no
2063 AC_MSG_CHECKING([for $1])
2064
2065 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
2066 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
2067
2068 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
2069 and $1[]_LIBS to avoid the need to call pkg-config.
2070 See the pkg-config man page for more details.])
2071
2072 if test $pkg_failed = yes; then
2073         AC_MSG_RESULT([no])
2074         _PKG_SHORT_ERRORS_SUPPORTED
2075         if test $_pkg_short_errors_supported = yes; then
2076                 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
2077         else 
2078                 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
2079         fi
2080         # Put the nasty error message in config.log where it belongs
2081         echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
2082
2083         m4_default([$4], [AC_MSG_ERROR(
2084 [Package requirements ($2) were not met:
2085
2086 $$1_PKG_ERRORS
2087
2088 Consider adjusting the PKG_CONFIG_PATH environment variable if you
2089 installed software in a non-standard prefix.
2090
2091 _PKG_TEXT])[]dnl
2092         ])
2093 elif test $pkg_failed = untried; then
2094         AC_MSG_RESULT([no])
2095         m4_default([$4], [AC_MSG_FAILURE(
2096 [The pkg-config script could not be found or is too old.  Make sure it
2097 is in your PATH or set the PKG_CONFIG environment variable to the full
2098 path to pkg-config.
2099
2100 _PKG_TEXT
2101
2102 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
2103         ])
2104 else
2105         $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
2106         $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
2107         AC_MSG_RESULT([yes])
2108         $3
2109 fi[]dnl
2110 ])# PKG_CHECK_MODULES
2111
2112 # po.m4 serial 21 (gettext-0.18.3)
2113 dnl Copyright (C) 1995-2013 Free Software Foundation, Inc.
2114 dnl This file is free software; the Free Software Foundation
2115 dnl gives unlimited permission to copy and/or distribute it,
2116 dnl with or without modifications, as long as this notice is preserved.
2117 dnl
2118 dnl This file can can be used in projects which are not available under
2119 dnl the GNU General Public License or the GNU Library General Public
2120 dnl License but which still want to provide support for the GNU gettext
2121 dnl functionality.
2122 dnl Please note that the actual code of the GNU gettext library is covered
2123 dnl by the GNU Library General Public License, and the rest of the GNU
2124 dnl gettext package package is covered by the GNU General Public License.
2125 dnl They are *not* in the public domain.
2126
2127 dnl Authors:
2128 dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
2129 dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
2130
2131 AC_PREREQ([2.60])
2132
2133 dnl Checks for all prerequisites of the po subdirectory.
2134 AC_DEFUN([AM_PO_SUBDIRS],
2135 [
2136   AC_REQUIRE([AC_PROG_MAKE_SET])dnl
2137   AC_REQUIRE([AC_PROG_INSTALL])dnl
2138   AC_REQUIRE([AC_PROG_MKDIR_P])dnl
2139   AC_REQUIRE([AC_PROG_SED])dnl
2140   AC_REQUIRE([AM_NLS])dnl
2141
2142   dnl Release version of the gettext macros. This is used to ensure that
2143   dnl the gettext macros and po/Makefile.in.in are in sync.
2144   AC_SUBST([GETTEXT_MACRO_VERSION], [0.18])
2145
2146   dnl Perform the following tests also if --disable-nls has been given,
2147   dnl because they are needed for "make dist" to work.
2148
2149   dnl Search for GNU msgfmt in the PATH.
2150   dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions.
2151   dnl The second test excludes FreeBSD msgfmt.
2152   AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
2153     [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 &&
2154      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
2155     :)
2156   AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT])
2157
2158   dnl Test whether it is GNU msgfmt >= 0.15.
2159 changequote(,)dnl
2160   case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
2161     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
2162     *) MSGFMT_015=$MSGFMT ;;
2163   esac
2164 changequote([,])dnl
2165   AC_SUBST([MSGFMT_015])
2166 changequote(,)dnl
2167   case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
2168     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
2169     *) GMSGFMT_015=$GMSGFMT ;;
2170   esac
2171 changequote([,])dnl
2172   AC_SUBST([GMSGFMT_015])
2173
2174   dnl Search for GNU xgettext 0.12 or newer in the PATH.
2175   dnl The first test excludes Solaris xgettext and early GNU xgettext versions.
2176   dnl The second test excludes FreeBSD xgettext.
2177   AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
2178     [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 &&
2179      (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
2180     :)
2181   dnl Remove leftover from FreeBSD xgettext call.
2182   rm -f messages.po
2183
2184   dnl Test whether it is GNU xgettext >= 0.15.
2185 changequote(,)dnl
2186   case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
2187     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
2188     *) XGETTEXT_015=$XGETTEXT ;;
2189   esac
2190 changequote([,])dnl
2191   AC_SUBST([XGETTEXT_015])
2192
2193   dnl Search for GNU msgmerge 0.11 or newer in the PATH.
2194   AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,
2195     [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :)
2196
2197   dnl Installation directories.
2198   dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we
2199   dnl have to define it here, so that it can be used in po/Makefile.
2200   test -n "$localedir" || localedir='${datadir}/locale'
2201   AC_SUBST([localedir])
2202
2203   dnl Support for AM_XGETTEXT_OPTION.
2204   test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
2205   AC_SUBST([XGETTEXT_EXTRA_OPTIONS])
2206
2207   AC_CONFIG_COMMANDS([po-directories], [[
2208     for ac_file in $CONFIG_FILES; do
2209       # Support "outfile[:infile[:infile...]]"
2210       case "$ac_file" in
2211         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2212       esac
2213       # PO directories have a Makefile.in generated from Makefile.in.in.
2214       case "$ac_file" in */Makefile.in)
2215         # Adjust a relative srcdir.
2216         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
2217         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
2218         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
2219         # In autoconf-2.13 it is called $ac_given_srcdir.
2220         # In autoconf-2.50 it is called $srcdir.
2221         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
2222         case "$ac_given_srcdir" in
2223           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
2224           /*) top_srcdir="$ac_given_srcdir" ;;
2225           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
2226         esac
2227         # Treat a directory as a PO directory if and only if it has a
2228         # POTFILES.in file. This allows packages to have multiple PO
2229         # directories under different names or in different locations.
2230         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
2231           rm -f "$ac_dir/POTFILES"
2232           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
2233           gt_tab=`printf '\t'`
2234           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
2235           POMAKEFILEDEPS="POTFILES.in"
2236           # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
2237           # on $ac_dir but don't depend on user-specified configuration
2238           # parameters.
2239           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
2240             # The LINGUAS file contains the set of available languages.
2241             if test -n "$OBSOLETE_ALL_LINGUAS"; then
2242               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
2243             fi
2244             ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
2245             # Hide the ALL_LINGUAS assignment from automake < 1.5.
2246             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
2247             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
2248           else
2249             # The set of available languages was given in configure.in.
2250             # Hide the ALL_LINGUAS assignment from automake < 1.5.
2251             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
2252           fi
2253           # Compute POFILES
2254           # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
2255           # Compute UPDATEPOFILES
2256           # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
2257           # Compute DUMMYPOFILES
2258           # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
2259           # Compute GMOFILES
2260           # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
2261           case "$ac_given_srcdir" in
2262             .) srcdirpre= ;;
2263             *) srcdirpre='$(srcdir)/' ;;
2264           esac
2265           POFILES=
2266           UPDATEPOFILES=
2267           DUMMYPOFILES=
2268           GMOFILES=
2269           for lang in $ALL_LINGUAS; do
2270             POFILES="$POFILES $srcdirpre$lang.po"
2271             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
2272             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
2273             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
2274           done
2275           # CATALOGS depends on both $ac_dir and the user's LINGUAS
2276           # environment variable.
2277           INST_LINGUAS=
2278           if test -n "$ALL_LINGUAS"; then
2279             for presentlang in $ALL_LINGUAS; do
2280               useit=no
2281               if test "%UNSET%" != "$LINGUAS"; then
2282                 desiredlanguages="$LINGUAS"
2283               else
2284                 desiredlanguages="$ALL_LINGUAS"
2285               fi
2286               for desiredlang in $desiredlanguages; do
2287                 # Use the presentlang catalog if desiredlang is
2288                 #   a. equal to presentlang, or
2289                 #   b. a variant of presentlang (because in this case,
2290                 #      presentlang can be used as a fallback for messages
2291                 #      which are not translated in the desiredlang catalog).
2292                 case "$desiredlang" in
2293                   "$presentlang"*) useit=yes;;
2294                 esac
2295               done
2296               if test $useit = yes; then
2297                 INST_LINGUAS="$INST_LINGUAS $presentlang"
2298               fi
2299             done
2300           fi
2301           CATALOGS=
2302           if test -n "$INST_LINGUAS"; then
2303             for lang in $INST_LINGUAS; do
2304               CATALOGS="$CATALOGS $lang.gmo"
2305             done
2306           fi
2307           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
2308           sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
2309           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
2310             if test -f "$f"; then
2311               case "$f" in
2312                 *.orig | *.bak | *~) ;;
2313                 *) cat "$f" >> "$ac_dir/Makefile" ;;
2314               esac
2315             fi
2316           done
2317         fi
2318         ;;
2319       esac
2320     done]],
2321    [# Capture the value of obsolete ALL_LINGUAS because we need it to compute
2322     # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
2323     # from automake < 1.5.
2324     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
2325     # Capture the value of LINGUAS because we need it to compute CATALOGS.
2326     LINGUAS="${LINGUAS-%UNSET%}"
2327    ])
2328 ])
2329
2330 dnl Postprocesses a Makefile in a directory containing PO files.
2331 AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE],
2332 [
2333   # When this code is run, in config.status, two variables have already been
2334   # set:
2335   # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in,
2336   # - LINGUAS is the value of the environment variable LINGUAS at configure
2337   #   time.
2338
2339 changequote(,)dnl
2340   # Adjust a relative srcdir.
2341   ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
2342   ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
2343   ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
2344   # In autoconf-2.13 it is called $ac_given_srcdir.
2345   # In autoconf-2.50 it is called $srcdir.
2346   test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
2347   case "$ac_given_srcdir" in
2348     .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
2349     /*) top_srcdir="$ac_given_srcdir" ;;
2350     *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
2351   esac
2352
2353   # Find a way to echo strings without interpreting backslash.
2354   if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then
2355     gt_echo='echo'
2356   else
2357     if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then
2358       gt_echo='printf %s\n'
2359     else
2360       echo_func () {
2361         cat <<EOT
2362 $*
2363 EOT
2364       }
2365       gt_echo='echo_func'
2366     fi
2367   fi
2368
2369   # A sed script that extracts the value of VARIABLE from a Makefile.
2370   tab=`printf '\t'`
2371   sed_x_variable='
2372 # Test if the hold space is empty.
2373 x
2374 s/P/P/
2375 x
2376 ta
2377 # Yes it was empty. Look if we have the expected variable definition.
2378 /^['"${tab}"' ]*VARIABLE['"${tab}"' ]*=/{
2379   # Seen the first line of the variable definition.
2380   s/^['"${tab}"' ]*VARIABLE['"${tab}"' ]*=//
2381   ba
2382 }
2383 bd
2384 :a
2385 # Here we are processing a line from the variable definition.
2386 # Remove comment, more precisely replace it with a space.
2387 s/#.*$/ /
2388 # See if the line ends in a backslash.
2389 tb
2390 :b
2391 s/\\$//
2392 # Print the line, without the trailing backslash.
2393 p
2394 tc
2395 # There was no trailing backslash. The end of the variable definition is
2396 # reached. Clear the hold space.
2397 s/^.*$//
2398 x
2399 bd
2400 :c
2401 # A trailing backslash means that the variable definition continues in the
2402 # next line. Put a nonempty string into the hold space to indicate this.
2403 s/^.*$/P/
2404 x
2405 :d
2406 '
2407 changequote([,])dnl
2408
2409   # Set POTFILES to the value of the Makefile variable POTFILES.
2410   sed_x_POTFILES=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/POTFILES/g'`
2411   POTFILES=`sed -n -e "$sed_x_POTFILES" < "$ac_file"`
2412   # Compute POTFILES_DEPS as
2413   #   $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
2414   POTFILES_DEPS=
2415   for file in $POTFILES; do
2416     POTFILES_DEPS="$POTFILES_DEPS "'$(top_srcdir)/'"$file"
2417   done
2418   POMAKEFILEDEPS=""
2419
2420   if test -n "$OBSOLETE_ALL_LINGUAS"; then
2421     test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
2422   fi
2423   if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
2424     # The LINGUAS file contains the set of available languages.
2425     ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
2426     POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
2427   else
2428     # Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
2429     sed_x_LINGUAS=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`
2430     ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
2431   fi
2432   # Hide the ALL_LINGUAS assignment from automake < 1.5.
2433   eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
2434   # Compute POFILES
2435   # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
2436   # Compute UPDATEPOFILES
2437   # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
2438   # Compute DUMMYPOFILES
2439   # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
2440   # Compute GMOFILES
2441   # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
2442   # Compute PROPERTIESFILES
2443   # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).properties)
2444   # Compute CLASSFILES
2445   # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).class)
2446   # Compute QMFILES
2447   # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
2448   # Compute MSGFILES
2449   # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang)).msg)
2450   # Compute RESOURCESDLLFILES
2451   # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang))/$(DOMAIN).resources.dll)
2452   case "$ac_given_srcdir" in
2453     .) srcdirpre= ;;
2454     *) srcdirpre='$(srcdir)/' ;;
2455   esac
2456   POFILES=
2457   UPDATEPOFILES=
2458   DUMMYPOFILES=
2459   GMOFILES=
2460   PROPERTIESFILES=
2461   CLASSFILES=
2462   QMFILES=
2463   MSGFILES=
2464   RESOURCESDLLFILES=
2465   for lang in $ALL_LINGUAS; do
2466     POFILES="$POFILES $srcdirpre$lang.po"
2467     UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
2468     DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
2469     GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
2470     PROPERTIESFILES="$PROPERTIESFILES \$(top_srcdir)/\$(DOMAIN)_$lang.properties"
2471     CLASSFILES="$CLASSFILES \$(top_srcdir)/\$(DOMAIN)_$lang.class"
2472     QMFILES="$QMFILES $srcdirpre$lang.qm"
2473     frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
2474     MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
2475     frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
2476     RESOURCESDLLFILES="$RESOURCESDLLFILES $srcdirpre$frobbedlang/\$(DOMAIN).resources.dll"
2477   done
2478   # CATALOGS depends on both $ac_dir and the user's LINGUAS
2479   # environment variable.
2480   INST_LINGUAS=
2481   if test -n "$ALL_LINGUAS"; then
2482     for presentlang in $ALL_LINGUAS; do
2483       useit=no
2484       if test "%UNSET%" != "$LINGUAS"; then
2485         desiredlanguages="$LINGUAS"
2486       else
2487         desiredlanguages="$ALL_LINGUAS"
2488       fi
2489       for desiredlang in $desiredlanguages; do
2490         # Use the presentlang catalog if desiredlang is
2491         #   a. equal to presentlang, or
2492         #   b. a variant of presentlang (because in this case,
2493         #      presentlang can be used as a fallback for messages
2494         #      which are not translated in the desiredlang catalog).
2495         case "$desiredlang" in
2496           "$presentlang"*) useit=yes;;
2497         esac
2498       done
2499       if test $useit = yes; then
2500         INST_LINGUAS="$INST_LINGUAS $presentlang"
2501       fi
2502     done
2503   fi
2504   CATALOGS=
2505   JAVACATALOGS=
2506   QTCATALOGS=
2507   TCLCATALOGS=
2508   CSHARPCATALOGS=
2509   if test -n "$INST_LINGUAS"; then
2510     for lang in $INST_LINGUAS; do
2511       CATALOGS="$CATALOGS $lang.gmo"
2512       JAVACATALOGS="$JAVACATALOGS \$(DOMAIN)_$lang.properties"
2513       QTCATALOGS="$QTCATALOGS $lang.qm"
2514       frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
2515       TCLCATALOGS="$TCLCATALOGS $frobbedlang.msg"
2516       frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
2517       CSHARPCATALOGS="$CSHARPCATALOGS $frobbedlang/\$(DOMAIN).resources.dll"
2518     done
2519   fi
2520
2521   sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
2522   tab=`printf '\t'`
2523   if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then
2524     # Add dependencies that cannot be formulated as a simple suffix rule.
2525     for lang in $ALL_LINGUAS; do
2526       frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
2527       cat >> "$ac_file.tmp" <<EOF
2528 $frobbedlang.msg: $lang.po
2529 ${tab}@echo "\$(MSGFMT) -c --tcl -d \$(srcdir) -l $lang $srcdirpre$lang.po"; \
2530 ${tab}\$(MSGFMT) -c --tcl -d "\$(srcdir)" -l $lang $srcdirpre$lang.po || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
2531 EOF
2532     done
2533   fi
2534   if grep -l '@CSHARPCATALOGS@' "$ac_file" > /dev/null; then
2535     # Add dependencies that cannot be formulated as a simple suffix rule.
2536     for lang in $ALL_LINGUAS; do
2537       frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
2538       cat >> "$ac_file.tmp" <<EOF
2539 $frobbedlang/\$(DOMAIN).resources.dll: $lang.po
2540 ${tab}@echo "\$(MSGFMT) -c --csharp -d \$(srcdir) -l $lang $srcdirpre$lang.po -r \$(DOMAIN)"; \
2541 ${tab}\$(MSGFMT) -c --csharp -d "\$(srcdir)" -l $lang $srcdirpre$lang.po -r "\$(DOMAIN)" || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
2542 EOF
2543     done
2544   fi
2545   if test -n "$POMAKEFILEDEPS"; then
2546     cat >> "$ac_file.tmp" <<EOF
2547 Makefile: $POMAKEFILEDEPS
2548 EOF
2549   fi
2550   mv "$ac_file.tmp" "$ac_file"
2551 ])
2552
2553 dnl Initializes the accumulator used by AM_XGETTEXT_OPTION.
2554 AC_DEFUN([AM_XGETTEXT_OPTION_INIT],
2555 [
2556   XGETTEXT_EXTRA_OPTIONS=
2557 ])
2558
2559 dnl Registers an option to be passed to xgettext in the po subdirectory.
2560 AC_DEFUN([AM_XGETTEXT_OPTION],
2561 [
2562   AC_REQUIRE([AM_XGETTEXT_OPTION_INIT])
2563   XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS $1"
2564 ])
2565
2566 # progtest.m4 serial 7 (gettext-0.18.2)
2567 dnl Copyright (C) 1996-2003, 2005, 2008-2013 Free Software Foundation, Inc.
2568 dnl This file is free software; the Free Software Foundation
2569 dnl gives unlimited permission to copy and/or distribute it,
2570 dnl with or without modifications, as long as this notice is preserved.
2571 dnl
2572 dnl This file can can be used in projects which are not available under
2573 dnl the GNU General Public License or the GNU Library General Public
2574 dnl License but which still want to provide support for the GNU gettext
2575 dnl functionality.
2576 dnl Please note that the actual code of the GNU gettext library is covered
2577 dnl by the GNU Library General Public License, and the rest of the GNU
2578 dnl gettext package package is covered by the GNU General Public License.
2579 dnl They are *not* in the public domain.
2580
2581 dnl Authors:
2582 dnl   Ulrich Drepper <drepper@cygnus.com>, 1996.
2583
2584 AC_PREREQ([2.50])
2585
2586 # Search path for a program which passes the given test.
2587
2588 dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
2589 dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
2590 AC_DEFUN([AM_PATH_PROG_WITH_TEST],
2591 [
2592 # Prepare PATH_SEPARATOR.
2593 # The user is always right.
2594 if test "${PATH_SEPARATOR+set}" != set; then
2595   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
2596   # contains only /bin. Note that ksh looks also at the FPATH variable,
2597   # so we have to set that as well for the test.
2598   PATH_SEPARATOR=:
2599   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
2600     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
2601            || PATH_SEPARATOR=';'
2602        }
2603 fi
2604
2605 # Find out how to test for executable files. Don't use a zero-byte file,
2606 # as systems may use methods other than mode bits to determine executability.
2607 cat >conf$$.file <<_ASEOF
2608 #! /bin/sh
2609 exit 0
2610 _ASEOF
2611 chmod +x conf$$.file
2612 if test -x conf$$.file >/dev/null 2>&1; then
2613   ac_executable_p="test -x"
2614 else
2615   ac_executable_p="test -f"
2616 fi
2617 rm -f conf$$.file
2618
2619 # Extract the first word of "$2", so it can be a program name with args.
2620 set dummy $2; ac_word=[$]2
2621 AC_MSG_CHECKING([for $ac_word])
2622 AC_CACHE_VAL([ac_cv_path_$1],
2623 [case "[$]$1" in
2624   [[\\/]]* | ?:[[\\/]]*)
2625     ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
2626     ;;
2627   *)
2628     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
2629     for ac_dir in ifelse([$5], , $PATH, [$5]); do
2630       IFS="$ac_save_IFS"
2631       test -z "$ac_dir" && ac_dir=.
2632       for ac_exec_ext in '' $ac_executable_extensions; do
2633         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
2634           echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD
2635           if [$3]; then
2636             ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext"
2637             break 2
2638           fi
2639         fi
2640       done
2641     done
2642     IFS="$ac_save_IFS"
2643 dnl If no 4th arg is given, leave the cache variable unset,
2644 dnl so AC_PATH_PROGS will keep looking.
2645 ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
2646 ])dnl
2647     ;;
2648 esac])dnl
2649 $1="$ac_cv_path_$1"
2650 if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
2651   AC_MSG_RESULT([$][$1])
2652 else
2653   AC_MSG_RESULT([no])
2654 fi
2655 AC_SUBST([$1])dnl
2656 ])
2657
2658 # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
2659 # Foundation, Inc.
2660 #
2661 # This file is free software; the Free Software Foundation
2662 # gives unlimited permission to copy and/or distribute it,
2663 # with or without modifications, as long as this notice is preserved.
2664
2665 # serial 1
2666
2667 # AM_AUTOMAKE_VERSION(VERSION)
2668 # ----------------------------
2669 # Automake X.Y traces this macro to ensure aclocal.m4 has been
2670 # generated from the m4 files accompanying Automake X.Y.
2671 # (This private macro should not be called outside this file.)
2672 AC_DEFUN([AM_AUTOMAKE_VERSION],
2673 [am__api_version='1.11'
2674 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
2675 dnl require some minimum version.  Point them to the right macro.
2676 m4_if([$1], [1.11.6], [],
2677       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
2678 ])
2679
2680 # _AM_AUTOCONF_VERSION(VERSION)
2681 # -----------------------------
2682 # aclocal traces this macro to find the Autoconf version.
2683 # This is a private macro too.  Using m4_define simplifies
2684 # the logic in aclocal, which can simply ignore this definition.
2685 m4_define([_AM_AUTOCONF_VERSION], [])
2686
2687 # AM_SET_CURRENT_AUTOMAKE_VERSION
2688 # -------------------------------
2689 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
2690 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
2691 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
2692 [AM_AUTOMAKE_VERSION([1.11.6])dnl
2693 m4_ifndef([AC_AUTOCONF_VERSION],
2694   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
2695 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
2696
2697 # Copyright (C) 2011 Free Software Foundation, Inc.
2698 #
2699 # This file is free software; the Free Software Foundation
2700 # gives unlimited permission to copy and/or distribute it,
2701 # with or without modifications, as long as this notice is preserved.
2702
2703 # serial 1
2704
2705 # AM_PROG_AR([ACT-IF-FAIL])
2706 # -------------------------
2707 # Try to determine the archiver interface, and trigger the ar-lib wrapper
2708 # if it is needed.  If the detection of archiver interface fails, run
2709 # ACT-IF-FAIL (default is to abort configure with a proper error message).
2710 AC_DEFUN([AM_PROG_AR],
2711 [AC_BEFORE([$0], [LT_INIT])dnl
2712 AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl
2713 AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
2714 AC_REQUIRE_AUX_FILE([ar-lib])dnl
2715 AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false])
2716 : ${AR=ar}
2717
2718 AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface],
2719   [am_cv_ar_interface=ar
2720    AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])],
2721      [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
2722       AC_TRY_EVAL([am_ar_try])
2723       if test "$ac_status" -eq 0; then
2724         am_cv_ar_interface=ar
2725       else
2726         am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
2727         AC_TRY_EVAL([am_ar_try])
2728         if test "$ac_status" -eq 0; then
2729           am_cv_ar_interface=lib
2730         else
2731           am_cv_ar_interface=unknown
2732         fi
2733       fi
2734       rm -f conftest.lib libconftest.a
2735      ])
2736    ])
2737
2738 case $am_cv_ar_interface in
2739 ar)
2740   ;;
2741 lib)
2742   # Microsoft lib, so override with the ar-lib wrapper script.
2743   # FIXME: It is wrong to rewrite AR.
2744   # But if we don't then we get into trouble of one sort or another.
2745   # A longer-term fix would be to have automake use am__AR in this case,
2746   # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
2747   # similar.
2748   AR="$am_aux_dir/ar-lib $AR"
2749   ;;
2750 unknown)
2751   m4_default([$1],
2752              [AC_MSG_ERROR([could not determine $AR interface])])
2753   ;;
2754 esac
2755 AC_SUBST([AR])dnl
2756 ])
2757
2758 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
2759
2760 # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
2761 #
2762 # This file is free software; the Free Software Foundation
2763 # gives unlimited permission to copy and/or distribute it,
2764 # with or without modifications, as long as this notice is preserved.
2765
2766 # serial 1
2767
2768 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
2769 # $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
2770 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
2771 #
2772 # Of course, Automake must honor this variable whenever it calls a
2773 # tool from the auxiliary directory.  The problem is that $srcdir (and
2774 # therefore $ac_aux_dir as well) can be either absolute or relative,
2775 # depending on how configure is run.  This is pretty annoying, since
2776 # it makes $ac_aux_dir quite unusable in subdirectories: in the top
2777 # source directory, any form will work fine, but in subdirectories a
2778 # relative path needs to be adjusted first.
2779 #
2780 # $ac_aux_dir/missing
2781 #    fails when called from a subdirectory if $ac_aux_dir is relative
2782 # $top_srcdir/$ac_aux_dir/missing
2783 #    fails if $ac_aux_dir is absolute,
2784 #    fails when called from a subdirectory in a VPATH build with
2785 #          a relative $ac_aux_dir
2786 #
2787 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
2788 # are both prefixed by $srcdir.  In an in-source build this is usually
2789 # harmless because $srcdir is `.', but things will broke when you
2790 # start a VPATH build or use an absolute $srcdir.
2791 #
2792 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
2793 # iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
2794 #   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
2795 # and then we would define $MISSING as
2796 #   MISSING="\${SHELL} $am_aux_dir/missing"
2797 # This will work as long as MISSING is not called from configure, because
2798 # unfortunately $(top_srcdir) has no meaning in configure.
2799 # However there are other variables, like CC, which are often used in
2800 # configure, and could therefore not use this "fixed" $ac_aux_dir.
2801 #
2802 # Another solution, used here, is to always expand $ac_aux_dir to an
2803 # absolute PATH.  The drawback is that using absolute paths prevent a
2804 # configured tree to be moved without reconfiguration.
2805
2806 AC_DEFUN([AM_AUX_DIR_EXPAND],
2807 [dnl Rely on autoconf to set up CDPATH properly.
2808 AC_PREREQ([2.50])dnl
2809 # expand $ac_aux_dir to an absolute path
2810 am_aux_dir=`cd $ac_aux_dir && pwd`
2811 ])
2812
2813 # AM_CONDITIONAL                                            -*- Autoconf -*-
2814
2815 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
2816 # Free Software Foundation, Inc.
2817 #
2818 # This file is free software; the Free Software Foundation
2819 # gives unlimited permission to copy and/or distribute it,
2820 # with or without modifications, as long as this notice is preserved.
2821
2822 # serial 9
2823
2824 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
2825 # -------------------------------------
2826 # Define a conditional.
2827 AC_DEFUN([AM_CONDITIONAL],
2828 [AC_PREREQ(2.52)dnl
2829  ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
2830         [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
2831 AC_SUBST([$1_TRUE])dnl
2832 AC_SUBST([$1_FALSE])dnl
2833 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
2834 _AM_SUBST_NOTMAKE([$1_FALSE])dnl
2835 m4_define([_AM_COND_VALUE_$1], [$2])dnl
2836 if $2; then
2837   $1_TRUE=
2838   $1_FALSE='#'
2839 else
2840   $1_TRUE='#'
2841   $1_FALSE=
2842 fi
2843 AC_CONFIG_COMMANDS_PRE(
2844 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
2845   AC_MSG_ERROR([[conditional "$1" was never defined.
2846 Usually this means the macro was only invoked conditionally.]])
2847 fi])])
2848
2849 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
2850 # 2010, 2011 Free Software Foundation, Inc.
2851 #
2852 # This file is free software; the Free Software Foundation
2853 # gives unlimited permission to copy and/or distribute it,
2854 # with or without modifications, as long as this notice is preserved.
2855
2856 # serial 12
2857
2858 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
2859 # written in clear, in which case automake, when reading aclocal.m4,
2860 # will think it sees a *use*, and therefore will trigger all it's
2861 # C support machinery.  Also note that it means that autoscan, seeing
2862 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
2863
2864
2865 # _AM_DEPENDENCIES(NAME)
2866 # ----------------------
2867 # See how the compiler implements dependency checking.
2868 # NAME is "CC", "CXX", "GCJ", or "OBJC".
2869 # We try a few techniques and use that to set a single cache variable.
2870 #
2871 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
2872 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
2873 # dependency, and given that the user is not expected to run this macro,
2874 # just rely on AC_PROG_CC.
2875 AC_DEFUN([_AM_DEPENDENCIES],
2876 [AC_REQUIRE([AM_SET_DEPDIR])dnl
2877 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
2878 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
2879 AC_REQUIRE([AM_DEP_TRACK])dnl
2880
2881 ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
2882        [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
2883        [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
2884        [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
2885        [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
2886                    [depcc="$$1"   am_compiler_list=])
2887
2888 AC_CACHE_CHECK([dependency style of $depcc],
2889                [am_cv_$1_dependencies_compiler_type],
2890 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
2891   # We make a subdir and do the tests there.  Otherwise we can end up
2892   # making bogus files that we don't know about and never remove.  For
2893   # instance it was reported that on HP-UX the gcc test will end up
2894   # making a dummy file named `D' -- because `-MD' means `put the output
2895   # in D'.
2896   rm -rf conftest.dir
2897   mkdir conftest.dir
2898   # Copy depcomp to subdir because otherwise we won't find it if we're
2899   # using a relative directory.
2900   cp "$am_depcomp" conftest.dir
2901   cd conftest.dir
2902   # We will build objects and dependencies in a subdirectory because
2903   # it helps to detect inapplicable dependency modes.  For instance
2904   # both Tru64's cc and ICC support -MD to output dependencies as a
2905   # side effect of compilation, but ICC will put the dependencies in
2906   # the current directory while Tru64 will put them in the object
2907   # directory.
2908   mkdir sub
2909
2910   am_cv_$1_dependencies_compiler_type=none
2911   if test "$am_compiler_list" = ""; then
2912      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
2913   fi
2914   am__universal=false
2915   m4_case([$1], [CC],
2916     [case " $depcc " in #(
2917      *\ -arch\ *\ -arch\ *) am__universal=true ;;
2918      esac],
2919     [CXX],
2920     [case " $depcc " in #(
2921      *\ -arch\ *\ -arch\ *) am__universal=true ;;
2922      esac])
2923
2924   for depmode in $am_compiler_list; do
2925     # Setup a source with many dependencies, because some compilers
2926     # like to wrap large dependency lists on column 80 (with \), and
2927     # we should not choose a depcomp mode which is confused by this.
2928     #
2929     # We need to recreate these files for each test, as the compiler may
2930     # overwrite some of them when testing with obscure command lines.
2931     # This happens at least with the AIX C compiler.
2932     : > sub/conftest.c
2933     for i in 1 2 3 4 5 6; do
2934       echo '#include "conftst'$i'.h"' >> sub/conftest.c
2935       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
2936       # Solaris 8's {/usr,}/bin/sh.
2937       touch sub/conftst$i.h
2938     done
2939     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
2940
2941     # We check with `-c' and `-o' for the sake of the "dashmstdout"
2942     # mode.  It turns out that the SunPro C++ compiler does not properly
2943     # handle `-M -o', and we need to detect this.  Also, some Intel
2944     # versions had trouble with output in subdirs
2945     am__obj=sub/conftest.${OBJEXT-o}
2946     am__minus_obj="-o $am__obj"
2947     case $depmode in
2948     gcc)
2949       # This depmode causes a compiler race in universal mode.
2950       test "$am__universal" = false || continue
2951       ;;
2952     nosideeffect)
2953       # after this tag, mechanisms are not by side-effect, so they'll
2954       # only be used when explicitly requested
2955       if test "x$enable_dependency_tracking" = xyes; then
2956         continue
2957       else
2958         break
2959       fi
2960       ;;
2961     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
2962       # This compiler won't grok `-c -o', but also, the minuso test has
2963       # not run yet.  These depmodes are late enough in the game, and
2964       # so weak that their functioning should not be impacted.
2965       am__obj=conftest.${OBJEXT-o}
2966       am__minus_obj=
2967       ;;
2968     none) break ;;
2969     esac
2970     if depmode=$depmode \
2971        source=sub/conftest.c object=$am__obj \
2972        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
2973        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
2974          >/dev/null 2>conftest.err &&
2975        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
2976        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
2977        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
2978        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
2979       # icc doesn't choke on unknown options, it will just issue warnings
2980       # or remarks (even with -Werror).  So we grep stderr for any message
2981       # that says an option was ignored or not supported.
2982       # When given -MP, icc 7.0 and 7.1 complain thusly:
2983       #   icc: Command line warning: ignoring option '-M'; no argument required
2984       # The diagnosis changed in icc 8.0:
2985       #   icc: Command line remark: option '-MP' not supported
2986       if (grep 'ignoring option' conftest.err ||
2987           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
2988         am_cv_$1_dependencies_compiler_type=$depmode
2989         break
2990       fi
2991     fi
2992   done
2993
2994   cd ..
2995   rm -rf conftest.dir
2996 else
2997   am_cv_$1_dependencies_compiler_type=none
2998 fi
2999 ])
3000 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
3001 AM_CONDITIONAL([am__fastdep$1], [
3002   test "x$enable_dependency_tracking" != xno \
3003   && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
3004 ])
3005
3006
3007 # AM_SET_DEPDIR
3008 # -------------
3009 # Choose a directory name for dependency files.
3010 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
3011 AC_DEFUN([AM_SET_DEPDIR],
3012 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
3013 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
3014 ])
3015
3016
3017 # AM_DEP_TRACK
3018 # ------------
3019 AC_DEFUN([AM_DEP_TRACK],
3020 [AC_ARG_ENABLE(dependency-tracking,
3021 [  --disable-dependency-tracking  speeds up one-time build
3022   --enable-dependency-tracking   do not reject slow dependency extractors])
3023 if test "x$enable_dependency_tracking" != xno; then
3024   am_depcomp="$ac_aux_dir/depcomp"
3025   AMDEPBACKSLASH='\'
3026   am__nodep='_no'
3027 fi
3028 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
3029 AC_SUBST([AMDEPBACKSLASH])dnl
3030 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
3031 AC_SUBST([am__nodep])dnl
3032 _AM_SUBST_NOTMAKE([am__nodep])dnl
3033 ])
3034
3035 # Generate code to set up dependency tracking.              -*- Autoconf -*-
3036
3037 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
3038 # Free Software Foundation, Inc.
3039 #
3040 # This file is free software; the Free Software Foundation
3041 # gives unlimited permission to copy and/or distribute it,
3042 # with or without modifications, as long as this notice is preserved.
3043
3044 #serial 5
3045
3046 # _AM_OUTPUT_DEPENDENCY_COMMANDS
3047 # ------------------------------
3048 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
3049 [{
3050   # Autoconf 2.62 quotes --file arguments for eval, but not when files
3051   # are listed without --file.  Let's play safe and only enable the eval
3052   # if we detect the quoting.
3053   case $CONFIG_FILES in
3054   *\'*) eval set x "$CONFIG_FILES" ;;
3055   *)   set x $CONFIG_FILES ;;
3056   esac
3057   shift
3058   for mf
3059   do
3060     # Strip MF so we end up with the name of the file.
3061     mf=`echo "$mf" | sed -e 's/:.*$//'`
3062     # Check whether this is an Automake generated Makefile or not.
3063     # We used to match only the files named `Makefile.in', but
3064     # some people rename them; so instead we look at the file content.
3065     # Grep'ing the first line is not enough: some people post-process
3066     # each Makefile.in and add a new line on top of each file to say so.
3067     # Grep'ing the whole file is not good either: AIX grep has a line
3068     # limit of 2048, but all sed's we know have understand at least 4000.
3069     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
3070       dirpart=`AS_DIRNAME("$mf")`
3071     else
3072       continue
3073     fi
3074     # Extract the definition of DEPDIR, am__include, and am__quote
3075     # from the Makefile without running `make'.
3076     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
3077     test -z "$DEPDIR" && continue
3078     am__include=`sed -n 's/^am__include = //p' < "$mf"`
3079     test -z "am__include" && continue
3080     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
3081     # When using ansi2knr, U may be empty or an underscore; expand it
3082     U=`sed -n 's/^U = //p' < "$mf"`
3083     # Find all dependency output files, they are included files with
3084     # $(DEPDIR) in their names.  We invoke sed twice because it is the
3085     # simplest approach to changing $(DEPDIR) to its actual value in the
3086     # expansion.
3087     for file in `sed -n "
3088       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
3089          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
3090       # Make sure the directory exists.
3091       test -f "$dirpart/$file" && continue
3092       fdir=`AS_DIRNAME(["$file"])`
3093       AS_MKDIR_P([$dirpart/$fdir])
3094       # echo "creating $dirpart/$file"
3095       echo '# dummy' > "$dirpart/$file"
3096     done
3097   done
3098 }
3099 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
3100
3101
3102 # AM_OUTPUT_DEPENDENCY_COMMANDS
3103 # -----------------------------
3104 # This macro should only be invoked once -- use via AC_REQUIRE.
3105 #
3106 # This code is only required when automatic dependency tracking
3107 # is enabled.  FIXME.  This creates each `.P' file that we will
3108 # need in order to bootstrap the dependency handling code.
3109 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
3110 [AC_CONFIG_COMMANDS([depfiles],
3111      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
3112      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
3113 ])
3114
3115 # Do all the work for Automake.                             -*- Autoconf -*-
3116
3117 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3118 # 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
3119 #
3120 # This file is free software; the Free Software Foundation
3121 # gives unlimited permission to copy and/or distribute it,
3122 # with or without modifications, as long as this notice is preserved.
3123
3124 # serial 16
3125
3126 # This macro actually does too much.  Some checks are only needed if
3127 # your package does certain things.  But this isn't really a big deal.
3128
3129 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
3130 # AM_INIT_AUTOMAKE([OPTIONS])
3131 # -----------------------------------------------
3132 # The call with PACKAGE and VERSION arguments is the old style
3133 # call (pre autoconf-2.50), which is being phased out.  PACKAGE
3134 # and VERSION should now be passed to AC_INIT and removed from
3135 # the call to AM_INIT_AUTOMAKE.
3136 # We support both call styles for the transition.  After
3137 # the next Automake release, Autoconf can make the AC_INIT
3138 # arguments mandatory, and then we can depend on a new Autoconf
3139 # release and drop the old call support.
3140 AC_DEFUN([AM_INIT_AUTOMAKE],
3141 [AC_PREREQ([2.62])dnl
3142 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
3143 dnl the ones we care about.
3144 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
3145 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
3146 AC_REQUIRE([AC_PROG_INSTALL])dnl
3147 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3148   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3149   # is not polluted with repeated "-I."
3150   AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
3151   # test to see if srcdir already configured
3152   if test -f $srcdir/config.status; then
3153     AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
3154   fi
3155 fi
3156
3157 # test whether we have cygpath
3158 if test -z "$CYGPATH_W"; then
3159   if (cygpath --version) >/dev/null 2>/dev/null; then
3160     CYGPATH_W='cygpath -w'
3161   else
3162     CYGPATH_W=echo
3163   fi
3164 fi
3165 AC_SUBST([CYGPATH_W])
3166
3167 # Define the identity of the package.
3168 dnl Distinguish between old-style and new-style calls.
3169 m4_ifval([$2],
3170 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
3171  AC_SUBST([PACKAGE], [$1])dnl
3172  AC_SUBST([VERSION], [$2])],
3173 [_AM_SET_OPTIONS([$1])dnl
3174 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
3175 m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
3176   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
3177  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
3178  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
3179
3180 _AM_IF_OPTION([no-define],,
3181 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
3182  AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
3183
3184 # Some tools Automake needs.
3185 AC_REQUIRE([AM_SANITY_CHECK])dnl
3186 AC_REQUIRE([AC_ARG_PROGRAM])dnl
3187 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
3188 AM_MISSING_PROG(AUTOCONF, autoconf)
3189 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
3190 AM_MISSING_PROG(AUTOHEADER, autoheader)
3191 AM_MISSING_PROG(MAKEINFO, makeinfo)
3192 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
3193 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
3194 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
3195 # We need awk for the "check" target.  The system "awk" is bad on
3196 # some platforms.
3197 AC_REQUIRE([AC_PROG_AWK])dnl
3198 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
3199 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
3200 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
3201               [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
3202                              [_AM_PROG_TAR([v7])])])
3203 _AM_IF_OPTION([no-dependencies],,
3204 [AC_PROVIDE_IFELSE([AC_PROG_CC],
3205                   [_AM_DEPENDENCIES(CC)],
3206                   [define([AC_PROG_CC],
3207                           defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
3208 AC_PROVIDE_IFELSE([AC_PROG_CXX],
3209                   [_AM_DEPENDENCIES(CXX)],
3210                   [define([AC_PROG_CXX],
3211                           defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
3212 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
3213                   [_AM_DEPENDENCIES(OBJC)],
3214                   [define([AC_PROG_OBJC],
3215                           defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
3216 ])
3217 _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
3218 dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
3219 dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
3220 dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
3221 AC_CONFIG_COMMANDS_PRE(dnl
3222 [m4_provide_if([_AM_COMPILER_EXEEXT],
3223   [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
3224 ])
3225
3226 dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
3227 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
3228 dnl mangled by Autoconf and run in a shell conditional statement.
3229 m4_define([_AC_COMPILER_EXEEXT],
3230 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
3231
3232
3233 # When config.status generates a header, we must update the stamp-h file.
3234 # This file resides in the same directory as the config header
3235 # that is generated.  The stamp files are numbered to have different names.
3236
3237 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
3238 # loop where config.status creates the headers, so we can generate
3239 # our stamp files there.
3240 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
3241 [# Compute $1's index in $config_headers.
3242 _am_arg=$1
3243 _am_stamp_count=1
3244 for _am_header in $config_headers :; do
3245   case $_am_header in
3246     $_am_arg | $_am_arg:* )
3247       break ;;
3248     * )
3249       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
3250   esac
3251 done
3252 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
3253
3254 # Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
3255 # Inc.
3256 #
3257 # This file is free software; the Free Software Foundation
3258 # gives unlimited permission to copy and/or distribute it,
3259 # with or without modifications, as long as this notice is preserved.
3260
3261 # serial 1
3262
3263 # AM_PROG_INSTALL_SH
3264 # ------------------
3265 # Define $install_sh.
3266 AC_DEFUN([AM_PROG_INSTALL_SH],
3267 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
3268 if test x"${install_sh}" != xset; then
3269   case $am_aux_dir in
3270   *\ * | *\     *)
3271     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3272   *)
3273     install_sh="\${SHELL} $am_aux_dir/install-sh"
3274   esac
3275 fi
3276 AC_SUBST(install_sh)])
3277
3278 # Copyright (C) 2003, 2005  Free Software Foundation, Inc.
3279 #
3280 # This file is free software; the Free Software Foundation
3281 # gives unlimited permission to copy and/or distribute it,
3282 # with or without modifications, as long as this notice is preserved.
3283
3284 # serial 2
3285
3286 # Check whether the underlying file-system supports filenames
3287 # with a leading dot.  For instance MS-DOS doesn't.
3288 AC_DEFUN([AM_SET_LEADING_DOT],
3289 [rm -rf .tst 2>/dev/null
3290 mkdir .tst 2>/dev/null
3291 if test -d .tst; then
3292   am__leading_dot=.
3293 else
3294   am__leading_dot=_
3295 fi
3296 rmdir .tst 2>/dev/null
3297 AC_SUBST([am__leading_dot])])
3298
3299 # Check to see how 'make' treats includes.                  -*- Autoconf -*-
3300
3301 # Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
3302 #
3303 # This file is free software; the Free Software Foundation
3304 # gives unlimited permission to copy and/or distribute it,
3305 # with or without modifications, as long as this notice is preserved.
3306
3307 # serial 4
3308
3309 # AM_MAKE_INCLUDE()
3310 # -----------------
3311 # Check to see how make treats includes.
3312 AC_DEFUN([AM_MAKE_INCLUDE],
3313 [am_make=${MAKE-make}
3314 cat > confinc << 'END'
3315 am__doit:
3316         @echo this is the am__doit target
3317 .PHONY: am__doit
3318 END
3319 # If we don't find an include directive, just comment out the code.
3320 AC_MSG_CHECKING([for style of include used by $am_make])
3321 am__include="#"
3322 am__quote=
3323 _am_result=none
3324 # First try GNU make style include.
3325 echo "include confinc" > confmf
3326 # Ignore all kinds of additional output from `make'.
3327 case `$am_make -s -f confmf 2> /dev/null` in #(
3328 *the\ am__doit\ target*)
3329   am__include=include
3330   am__quote=
3331   _am_result=GNU
3332   ;;
3333 esac
3334 # Now try BSD make style include.
3335 if test "$am__include" = "#"; then
3336    echo '.include "confinc"' > confmf
3337    case `$am_make -s -f confmf 2> /dev/null` in #(
3338    *the\ am__doit\ target*)
3339      am__include=.include
3340      am__quote="\""
3341      _am_result=BSD
3342      ;;
3343    esac
3344 fi
3345 AC_SUBST([am__include])
3346 AC_SUBST([am__quote])
3347 AC_MSG_RESULT([$_am_result])
3348 rm -f confinc confmf
3349 ])
3350
3351 # Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
3352 # Free Software Foundation, Inc.
3353 #
3354 # This file is free software; the Free Software Foundation
3355 # gives unlimited permission to copy and/or distribute it,
3356 # with or without modifications, as long as this notice is preserved.
3357
3358 # serial 6
3359
3360 # AM_PROG_CC_C_O
3361 # --------------
3362 # Like AC_PROG_CC_C_O, but changed for automake.
3363 AC_DEFUN([AM_PROG_CC_C_O],
3364 [AC_REQUIRE([AC_PROG_CC_C_O])dnl
3365 AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
3366 AC_REQUIRE_AUX_FILE([compile])dnl
3367 # FIXME: we rely on the cache variable name because
3368 # there is no other way.
3369 set dummy $CC
3370 am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
3371 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
3372 if test "$am_t" != yes; then
3373    # Losing compiler, so override with the script.
3374    # FIXME: It is wrong to rewrite CC.
3375    # But if we don't then we get into trouble of one sort or another.
3376    # A longer-term fix would be to have automake use am__CC in this case,
3377    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3378    CC="$am_aux_dir/compile $CC"
3379 fi
3380 dnl Make sure AC_PROG_CC is never called again, or it will override our
3381 dnl setting of CC.
3382 m4_define([AC_PROG_CC],
3383           [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
3384 ])
3385
3386 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
3387
3388 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
3389 # Free Software Foundation, Inc.
3390 #
3391 # This file is free software; the Free Software Foundation
3392 # gives unlimited permission to copy and/or distribute it,
3393 # with or without modifications, as long as this notice is preserved.
3394
3395 # serial 6
3396
3397 # AM_MISSING_PROG(NAME, PROGRAM)
3398 # ------------------------------
3399 AC_DEFUN([AM_MISSING_PROG],
3400 [AC_REQUIRE([AM_MISSING_HAS_RUN])
3401 $1=${$1-"${am_missing_run}$2"}
3402 AC_SUBST($1)])
3403
3404
3405 # AM_MISSING_HAS_RUN
3406 # ------------------
3407 # Define MISSING if not defined so far and test if it supports --run.
3408 # If it does, set am_missing_run to use it, otherwise, to nothing.
3409 AC_DEFUN([AM_MISSING_HAS_RUN],
3410 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
3411 AC_REQUIRE_AUX_FILE([missing])dnl
3412 if test x"${MISSING+set}" != xset; then
3413   case $am_aux_dir in
3414   *\ * | *\     *)
3415     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3416   *)
3417     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3418   esac
3419 fi
3420 # Use eval to expand $SHELL
3421 if eval "$MISSING --run true"; then
3422   am_missing_run="$MISSING --run "
3423 else
3424   am_missing_run=
3425   AC_MSG_WARN([`missing' script is too old or missing])
3426 fi
3427 ])
3428
3429 # Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
3430 # Inc.
3431 #
3432 # This file is free software; the Free Software Foundation
3433 # gives unlimited permission to copy and/or distribute it,
3434 # with or without modifications, as long as this notice is preserved.
3435
3436 # serial 1
3437
3438 # AM_PROG_MKDIR_P
3439 # ---------------
3440 # Check for `mkdir -p'.
3441 AC_DEFUN([AM_PROG_MKDIR_P],
3442 [AC_PREREQ([2.60])dnl
3443 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
3444 dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
3445 dnl while keeping a definition of mkdir_p for backward compatibility.
3446 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
3447 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
3448 dnl Makefile.ins that do not define MKDIR_P, so we do our own
3449 dnl adjustment using top_builddir (which is defined more often than
3450 dnl MKDIR_P).
3451 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
3452 case $mkdir_p in
3453   [[\\/$]]* | ?:[[\\/]]*) ;;
3454   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3455 esac
3456 ])
3457
3458 # Helper functions for option handling.                     -*- Autoconf -*-
3459
3460 # Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
3461 # Foundation, Inc.
3462 #
3463 # This file is free software; the Free Software Foundation
3464 # gives unlimited permission to copy and/or distribute it,
3465 # with or without modifications, as long as this notice is preserved.
3466
3467 # serial 5
3468
3469 # _AM_MANGLE_OPTION(NAME)
3470 # -----------------------
3471 AC_DEFUN([_AM_MANGLE_OPTION],
3472 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
3473
3474 # _AM_SET_OPTION(NAME)
3475 # --------------------
3476 # Set option NAME.  Presently that only means defining a flag for this option.
3477 AC_DEFUN([_AM_SET_OPTION],
3478 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
3479
3480 # _AM_SET_OPTIONS(OPTIONS)
3481 # ------------------------
3482 # OPTIONS is a space-separated list of Automake options.
3483 AC_DEFUN([_AM_SET_OPTIONS],
3484 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
3485
3486 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
3487 # -------------------------------------------
3488 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3489 AC_DEFUN([_AM_IF_OPTION],
3490 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
3491
3492 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
3493
3494 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
3495 # Free Software Foundation, Inc.
3496 #
3497 # This file is free software; the Free Software Foundation
3498 # gives unlimited permission to copy and/or distribute it,
3499 # with or without modifications, as long as this notice is preserved.
3500
3501 # serial 5
3502
3503 # AM_SANITY_CHECK
3504 # ---------------
3505 AC_DEFUN([AM_SANITY_CHECK],
3506 [AC_MSG_CHECKING([whether build environment is sane])
3507 # Just in case
3508 sleep 1
3509 echo timestamp > conftest.file
3510 # Reject unsafe characters in $srcdir or the absolute working directory
3511 # name.  Accept space and tab only in the latter.
3512 am_lf='
3513 '
3514 case `pwd` in
3515   *[[\\\"\#\$\&\'\`$am_lf]]*)
3516     AC_MSG_ERROR([unsafe absolute working directory name]);;
3517 esac
3518 case $srcdir in
3519   *[[\\\"\#\$\&\'\`$am_lf\ \    ]]*)
3520     AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
3521 esac
3522
3523 # Do `set' in a subshell so we don't clobber the current shell's
3524 # arguments.  Must try -L first in case configure is actually a
3525 # symlink; some systems play weird games with the mod time of symlinks
3526 # (eg FreeBSD returns the mod time of the symlink's containing
3527 # directory).
3528 if (
3529    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3530    if test "$[*]" = "X"; then
3531       # -L didn't work.
3532       set X `ls -t "$srcdir/configure" conftest.file`
3533    fi
3534    rm -f conftest.file
3535    if test "$[*]" != "X $srcdir/configure conftest.file" \
3536       && test "$[*]" != "X conftest.file $srcdir/configure"; then
3537
3538       # If neither matched, then we have a broken ls.  This can happen
3539       # if, for instance, CONFIG_SHELL is bash and it inherits a
3540       # broken ls alias from the environment.  This has actually
3541       # happened.  Such a system could not be considered "sane".
3542       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
3543 alias in your environment])
3544    fi
3545
3546    test "$[2]" = conftest.file
3547    )
3548 then
3549    # Ok.
3550    :
3551 else
3552    AC_MSG_ERROR([newly created file is older than distributed files!
3553 Check your system clock])
3554 fi
3555 AC_MSG_RESULT(yes)])
3556
3557 # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
3558 #
3559 # This file is free software; the Free Software Foundation
3560 # gives unlimited permission to copy and/or distribute it,
3561 # with or without modifications, as long as this notice is preserved.
3562
3563 # serial 1
3564
3565 # AM_PROG_INSTALL_STRIP
3566 # ---------------------
3567 # One issue with vendor `install' (even GNU) is that you can't
3568 # specify the program used to strip binaries.  This is especially
3569 # annoying in cross-compiling environments, where the build's strip
3570 # is unlikely to handle the host's binaries.
3571 # Fortunately install-sh will honor a STRIPPROG variable, so we
3572 # always use install-sh in `make install-strip', and initialize
3573 # STRIPPROG with the value of the STRIP variable (set by the user).
3574 AC_DEFUN([AM_PROG_INSTALL_STRIP],
3575 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
3576 # Installed binaries are usually stripped using `strip' when the user
3577 # run `make install-strip'.  However `strip' might not be the right
3578 # tool to use in cross-compilation environments, therefore Automake
3579 # will honor the `STRIP' environment variable to overrule this program.
3580 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
3581 if test "$cross_compiling" != no; then
3582   AC_CHECK_TOOL([STRIP], [strip], :)
3583 fi
3584 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3585 AC_SUBST([INSTALL_STRIP_PROGRAM])])
3586
3587 # Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
3588 #
3589 # This file is free software; the Free Software Foundation
3590 # gives unlimited permission to copy and/or distribute it,
3591 # with or without modifications, as long as this notice is preserved.
3592
3593 # serial 3
3594
3595 # _AM_SUBST_NOTMAKE(VARIABLE)
3596 # ---------------------------
3597 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
3598 # This macro is traced by Automake.
3599 AC_DEFUN([_AM_SUBST_NOTMAKE])
3600
3601 # AM_SUBST_NOTMAKE(VARIABLE)
3602 # --------------------------
3603 # Public sister of _AM_SUBST_NOTMAKE.
3604 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
3605
3606 # Check how to create a tarball.                            -*- Autoconf -*-
3607
3608 # Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
3609 #
3610 # This file is free software; the Free Software Foundation
3611 # gives unlimited permission to copy and/or distribute it,
3612 # with or without modifications, as long as this notice is preserved.
3613
3614 # serial 2
3615
3616 # _AM_PROG_TAR(FORMAT)
3617 # --------------------
3618 # Check how to create a tarball in format FORMAT.
3619 # FORMAT should be one of `v7', `ustar', or `pax'.
3620 #
3621 # Substitute a variable $(am__tar) that is a command
3622 # writing to stdout a FORMAT-tarball containing the directory
3623 # $tardir.
3624 #     tardir=directory && $(am__tar) > result.tar
3625 #
3626 # Substitute a variable $(am__untar) that extract such
3627 # a tarball read from stdin.
3628 #     $(am__untar) < result.tar
3629 AC_DEFUN([_AM_PROG_TAR],
3630 [# Always define AMTAR for backward compatibility.  Yes, it's still used
3631 # in the wild :-(  We should find a proper way to deprecate it ...
3632 AC_SUBST([AMTAR], ['$${TAR-tar}'])
3633 m4_if([$1], [v7],
3634      [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
3635      [m4_case([$1], [ustar],, [pax],,
3636               [m4_fatal([Unknown tar format])])
3637 AC_MSG_CHECKING([how to create a $1 tar archive])
3638 # Loop over all known methods to create a tar archive until one works.
3639 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
3640 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
3641 # Do not fold the above two line into one, because Tru64 sh and
3642 # Solaris sh will not grok spaces in the rhs of `-'.
3643 for _am_tool in $_am_tools
3644 do
3645   case $_am_tool in
3646   gnutar)
3647     for _am_tar in tar gnutar gtar;
3648     do
3649       AM_RUN_LOG([$_am_tar --version]) && break
3650     done
3651     am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
3652     am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
3653     am__untar="$_am_tar -xf -"
3654     ;;
3655   plaintar)
3656     # Must skip GNU tar: if it does not support --format= it doesn't create
3657     # ustar tarball either.
3658     (tar --version) >/dev/null 2>&1 && continue
3659     am__tar='tar chf - "$$tardir"'
3660     am__tar_='tar chf - "$tardir"'
3661     am__untar='tar xf -'
3662     ;;
3663   pax)
3664     am__tar='pax -L -x $1 -w "$$tardir"'
3665     am__tar_='pax -L -x $1 -w "$tardir"'
3666     am__untar='pax -r'
3667     ;;
3668   cpio)
3669     am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
3670     am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
3671     am__untar='cpio -i -H $1 -d'
3672     ;;
3673   none)
3674     am__tar=false
3675     am__tar_=false
3676     am__untar=false
3677     ;;
3678   esac
3679
3680   # If the value was cached, stop now.  We just wanted to have am__tar
3681   # and am__untar set.
3682   test -n "${am_cv_prog_tar_$1}" && break
3683
3684   # tar/untar a dummy directory, and stop if the command works
3685   rm -rf conftest.dir
3686   mkdir conftest.dir
3687   echo GrepMe > conftest.dir/file
3688   AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
3689   rm -rf conftest.dir
3690   if test -s conftest.tar; then
3691     AM_RUN_LOG([$am__untar <conftest.tar])
3692     grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
3693   fi
3694 done
3695 rm -rf conftest.dir
3696
3697 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
3698 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
3699 AC_SUBST([am__tar])
3700 AC_SUBST([am__untar])
3701 ]) # _AM_PROG_TAR
3702