~ubuntu-branches/ubuntu/jaunty/xvidcap/jaunty-proposed

« back to all changes in this revision

Viewing changes to aclocal.m4

  • Committer: Bazaar Package Importer
  • Author(s): John Dong
  • Date: 2008-02-25 15:47:12 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080225154712-qvr11ekcea4c9ry8
Tags: 1.1.6-0.1ubuntu1
* Merge from debian-multimedia (LP: #120003), Ubuntu Changes:
 - For ffmpeg-related build-deps, remove cvs from package names.
 - Standards-Version 3.7.3
 - Maintainer Spec

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# generated automatically by aclocal 1.7.2 -*- Autoconf -*-
 
1
# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
2
2
 
3
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002
4
 
# Free Software Foundation, Inc.
 
3
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
 
4
# 2005  Free Software Foundation, Inc.
5
5
# This file is free software; the Free Software Foundation
6
6
# gives unlimited permission to copy and/or distribute it,
7
7
# with or without modifications, as long as this notice is preserved.
11
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
12
# PARTICULAR PURPOSE.
13
13
 
14
 
# Do all the work for Automake.                            -*- Autoconf -*-
15
 
 
16
 
# This macro actually does too much some checks are only needed if
17
 
# your package does certain things.  But this isn't really a big deal.
18
 
 
19
 
# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
20
 
# Free Software Foundation, Inc.
21
 
 
22
 
# This program is free software; you can redistribute it and/or modify
23
 
# it under the terms of the GNU General Public License as published by
24
 
# the Free Software Foundation; either version 2, or (at your option)
25
 
# any later version.
26
 
 
27
 
# This program is distributed in the hope that it will be useful,
28
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
29
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
30
 
# GNU General Public License for more details.
31
 
 
32
 
# You should have received a copy of the GNU General Public License
33
 
# along with this program; if not, write to the Free Software
34
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
35
 
# 02111-1307, USA.
36
 
 
37
 
# serial 8
38
 
 
39
 
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
40
 
# written in clear, in which case automake, when reading aclocal.m4,
41
 
# will think it sees a *use*, and therefore will trigger all it's
42
 
# C support machinery.  Also note that it means that autoscan, seeing
43
 
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
44
 
 
45
 
 
46
 
AC_PREREQ([2.54])
47
 
 
48
 
# Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
49
 
# the ones we care about.
50
 
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
51
 
 
52
 
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
53
 
# AM_INIT_AUTOMAKE([OPTIONS])
54
 
# -----------------------------------------------
55
 
# The call with PACKAGE and VERSION arguments is the old style
56
 
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
57
 
# and VERSION should now be passed to AC_INIT and removed from
58
 
# the call to AM_INIT_AUTOMAKE.
59
 
# We support both call styles for the transition.  After
60
 
# the next Automake release, Autoconf can make the AC_INIT
61
 
# arguments mandatory, and then we can depend on a new Autoconf
62
 
# release and drop the old call support.
63
 
AC_DEFUN([AM_INIT_AUTOMAKE],
64
 
[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
65
 
 AC_REQUIRE([AC_PROG_INSTALL])dnl
66
 
# test to see if srcdir already configured
67
 
if test "`cd $srcdir && pwd`" != "`pwd`" &&
68
 
   test -f $srcdir/config.status; then
69
 
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
70
 
fi
71
 
 
72
 
# test whether we have cygpath
73
 
if test -z "$CYGPATH_W"; then
74
 
  if (cygpath --version) >/dev/null 2>/dev/null; then
75
 
    CYGPATH_W='cygpath -w'
 
14
# Copyright (C) 1995-2002 Free Software Foundation, Inc.
 
15
# Copyright (C) 2001-2003,2004 Red Hat, Inc.
 
16
#
 
17
# This file is free software, distributed under the terms of the GNU
 
18
# General Public License.  As a special exception to the GNU General
 
19
# Public License, this file may be distributed as part of a program
 
20
# that contains a configuration script generated by Autoconf, under
 
21
# the same distribution terms as the rest of that program.
 
22
#
 
23
# This file can be copied and used freely without restrictions.  It can
 
24
# be used in projects which are not available under the GNU Public License
 
25
# but which still want to provide support for the GNU gettext functionality.
 
26
#
 
27
# Macro to add for using GNU gettext.
 
28
# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
 
29
#
 
30
# Modified to never use included libintl. 
 
31
# Owen Taylor <otaylor@redhat.com>, 12/15/1998
 
32
#
 
33
# Major rework to remove unused code
 
34
# Owen Taylor <otaylor@redhat.com>, 12/11/2002
 
35
#
 
36
# Added better handling of ALL_LINGUAS from GNU gettext version 
 
37
# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
 
38
#
 
39
# Modified to require ngettext
 
40
# Matthias Clasen <mclasen@redhat.com> 08/06/2004
 
41
#
 
42
# We need this here as well, since someone might use autoconf-2.5x
 
43
# to configure GLib then an older version to configure a package
 
44
# using AM_GLIB_GNU_GETTEXT
 
45
AC_PREREQ(2.53)
 
46
 
 
47
dnl
 
48
dnl We go to great lengths to make sure that aclocal won't 
 
49
dnl try to pull in the installed version of these macros
 
50
dnl when running aclocal in the glib directory.
 
51
dnl
 
52
m4_copy([AC_DEFUN],[glib_DEFUN])
 
53
m4_copy([AC_REQUIRE],[glib_REQUIRE])
 
54
dnl
 
55
dnl At the end, if we're not within glib, we'll define the public
 
56
dnl definitions in terms of our private definitions.
 
57
dnl
 
58
 
 
59
# GLIB_LC_MESSAGES
 
60
#--------------------
 
61
glib_DEFUN([GLIB_LC_MESSAGES],
 
62
  [AC_CHECK_HEADERS([locale.h])
 
63
    if test $ac_cv_header_locale_h = yes; then
 
64
    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
 
65
      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
 
66
       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
 
67
    if test $am_cv_val_LC_MESSAGES = yes; then
 
68
      AC_DEFINE(HAVE_LC_MESSAGES, 1,
 
69
        [Define if your <locale.h> file defines LC_MESSAGES.])
 
70
    fi
 
71
  fi])
 
72
 
 
73
# GLIB_PATH_PROG_WITH_TEST
 
74
#----------------------------
 
75
dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
 
76
dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
 
77
glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
 
78
[# Extract the first word of "$2", so it can be a program name with args.
 
79
set dummy $2; ac_word=[$]2
 
80
AC_MSG_CHECKING([for $ac_word])
 
81
AC_CACHE_VAL(ac_cv_path_$1,
 
82
[case "[$]$1" in
 
83
  /*)
 
84
  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
 
85
  ;;
 
86
  *)
 
87
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
 
88
  for ac_dir in ifelse([$5], , $PATH, [$5]); do
 
89
    test -z "$ac_dir" && ac_dir=.
 
90
    if test -f $ac_dir/$ac_word; then
 
91
      if [$3]; then
 
92
        ac_cv_path_$1="$ac_dir/$ac_word"
 
93
        break
 
94
      fi
 
95
    fi
 
96
  done
 
97
  IFS="$ac_save_ifs"
 
98
dnl If no 4th arg is given, leave the cache variable unset,
 
99
dnl so AC_PATH_PROGS will keep looking.
 
100
ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
 
101
])dnl
 
102
  ;;
 
103
esac])dnl
 
104
$1="$ac_cv_path_$1"
 
105
if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
 
106
  AC_MSG_RESULT([$]$1)
 
107
else
 
108
  AC_MSG_RESULT(no)
 
109
fi
 
110
AC_SUBST($1)dnl
 
111
])
 
112
 
 
113
# GLIB_WITH_NLS
 
114
#-----------------
 
115
glib_DEFUN([GLIB_WITH_NLS],
 
116
  dnl NLS is obligatory
 
117
  [AC_REQUIRE([AC_CANONICAL_HOST])dnl
 
118
    USE_NLS=yes
 
119
    AC_SUBST(USE_NLS)
 
120
 
 
121
    gt_cv_have_gettext=no
 
122
 
 
123
    CATOBJEXT=NONE
 
124
    XGETTEXT=:
 
125
    INTLLIBS=
 
126
 
 
127
    AC_CHECK_HEADER(libintl.h,
 
128
     [gt_cv_func_dgettext_libintl="no"
 
129
      libintl_extra_libs=""
 
130
 
 
131
      #
 
132
      # First check in libc
 
133
      #
 
134
      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
 
135
        [AC_TRY_LINK([
 
136
#include <libintl.h>
 
137
],
 
138
         [return !ngettext ("","", 1)],
 
139
          gt_cv_func_ngettext_libc=yes,
 
140
          gt_cv_func_ngettext_libc=no)
 
141
        ])
 
142
  
 
143
      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
 
144
              AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
 
145
                [AC_TRY_LINK([
 
146
#include <libintl.h>
 
147
],
 
148
                  [return !dgettext ("","")],
 
149
                  gt_cv_func_dgettext_libc=yes,
 
150
                  gt_cv_func_dgettext_libc=no)
 
151
                ])
 
152
      fi
 
153
  
 
154
      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
 
155
        AC_CHECK_FUNCS(bind_textdomain_codeset)
 
156
      fi
 
157
 
 
158
      #
 
159
      # If we don't have everything we want, check in libintl
 
160
      #
 
161
      if test "$gt_cv_func_dgettext_libc" != "yes" \
 
162
         || test "$gt_cv_func_ngettext_libc" != "yes" \
 
163
         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
 
164
        
 
165
        AC_CHECK_LIB(intl, bindtextdomain,
 
166
            [AC_CHECK_LIB(intl, ngettext,
 
167
                    [AC_CHECK_LIB(intl, dgettext,
 
168
                                  gt_cv_func_dgettext_libintl=yes)])])
 
169
 
 
170
        if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
 
171
          AC_MSG_CHECKING([if -liconv is needed to use gettext])
 
172
          AC_MSG_RESULT([])
 
173
          AC_CHECK_LIB(intl, ngettext,
 
174
                [AC_CHECK_LIB(intl, dcgettext,
 
175
                       [gt_cv_func_dgettext_libintl=yes
 
176
                        libintl_extra_libs=-liconv],
 
177
                        :,-liconv)],
 
178
                :,-liconv)
 
179
        fi
 
180
 
 
181
        #
 
182
        # If we found libintl, then check in it for bind_textdomain_codeset();
 
183
        # we'll prefer libc if neither have bind_textdomain_codeset(),
 
184
        # and both have dgettext and ngettext
 
185
        #
 
186
        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
 
187
          glib_save_LIBS="$LIBS"
 
188
          LIBS="$LIBS -lintl $libintl_extra_libs"
 
189
          unset ac_cv_func_bind_textdomain_codeset
 
190
          AC_CHECK_FUNCS(bind_textdomain_codeset)
 
191
          LIBS="$glib_save_LIBS"
 
192
 
 
193
          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
 
194
            gt_cv_func_dgettext_libc=no
 
195
          else
 
196
            if test "$gt_cv_func_dgettext_libc" = "yes" \
 
197
                && test "$gt_cv_func_ngettext_libc" = "yes"; then
 
198
              gt_cv_func_dgettext_libintl=no
 
199
            fi
 
200
          fi
 
201
        fi
 
202
      fi
 
203
 
 
204
      if test "$gt_cv_func_dgettext_libc" = "yes" \
 
205
        || test "$gt_cv_func_dgettext_libintl" = "yes"; then
 
206
        gt_cv_have_gettext=yes
 
207
      fi
 
208
  
 
209
      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
 
210
        INTLLIBS="-lintl $libintl_extra_libs"
 
211
      fi
 
212
  
 
213
      if test "$gt_cv_have_gettext" = "yes"; then
 
214
        AC_DEFINE(HAVE_GETTEXT,1,
 
215
          [Define if the GNU gettext() function is already present or preinstalled.])
 
216
        GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
 
217
          [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
 
218
        if test "$MSGFMT" != "no"; then
 
219
          glib_save_LIBS="$LIBS"
 
220
          LIBS="$LIBS $INTLLIBS"
 
221
          AC_CHECK_FUNCS(dcgettext)
 
222
          MSGFMT_OPTS=
 
223
          AC_MSG_CHECKING([if msgfmt accepts -c])
 
224
          GLIB_RUN_PROG([msgfmt -c -o /dev/null],[
 
225
msgid ""
 
226
msgstr ""
 
227
"Content-Type: text/plain; charset=UTF-8\n"
 
228
"Project-Id-Version: test 1.0\n"
 
229
"PO-Revision-Date: 2007-02-15 12:01+0100\n"
 
230
"Last-Translator: test <foo@bar.xx>\n"
 
231
"Language-Team: C <LL@li.org>\n"
 
232
"MIME-Version: 1.0\n"
 
233
"Content-Transfer-Encoding: 8bit\n"
 
234
], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
 
235
          AC_SUBST(MSGFMT_OPTS)
 
236
          AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
 
237
          GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
 
238
            [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
 
239
          AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
 
240
                         return _nl_msg_cat_cntr],
 
241
            [CATOBJEXT=.gmo 
 
242
             DATADIRNAME=share],
 
243
            [case $host in
 
244
            *-*-solaris*)
 
245
            dnl On Solaris, if bind_textdomain_codeset is in libc,
 
246
            dnl GNU format message catalog is always supported,
 
247
            dnl since both are added to the libc all together.
 
248
            dnl Hence, we'd like to go with DATADIRNAME=share and
 
249
            dnl and CATOBJEXT=.gmo in this case.
 
250
            AC_CHECK_FUNC(bind_textdomain_codeset,
 
251
              [CATOBJEXT=.gmo 
 
252
               DATADIRNAME=share],
 
253
              [CATOBJEXT=.mo
 
254
               DATADIRNAME=lib])
 
255
            ;;
 
256
            *)
 
257
            CATOBJEXT=.mo
 
258
            DATADIRNAME=lib
 
259
            ;;
 
260
            esac])
 
261
          LIBS="$glib_save_LIBS"
 
262
          INSTOBJEXT=.mo
 
263
        else
 
264
          gt_cv_have_gettext=no
 
265
        fi
 
266
      fi
 
267
    ])
 
268
 
 
269
    if test "$gt_cv_have_gettext" = "yes" ; then
 
270
      AC_DEFINE(ENABLE_NLS, 1,
 
271
        [always defined to indicate that i18n is enabled])
 
272
    fi
 
273
 
 
274
    dnl Test whether we really found GNU xgettext.
 
275
    if test "$XGETTEXT" != ":"; then
 
276
      dnl If it is not GNU xgettext we define it as : so that the
 
277
      dnl Makefiles still can work.
 
278
      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
 
279
        : ;
 
280
      else
 
281
        AC_MSG_RESULT(
 
282
          [found xgettext program is not GNU xgettext; ignore it])
 
283
        XGETTEXT=":"
 
284
      fi
 
285
    fi
 
286
 
 
287
    # We need to process the po/ directory.
 
288
    POSUB=po
 
289
 
 
290
    AC_OUTPUT_COMMANDS(
 
291
      [case "$CONFIG_FILES" in *po/Makefile.in*)
 
292
        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
 
293
      esac])
 
294
 
 
295
    dnl These rules are solely for the distribution goal.  While doing this
 
296
    dnl we only have to keep exactly one list of the available catalogs
 
297
    dnl in configure.in.
 
298
    for lang in $ALL_LINGUAS; do
 
299
      GMOFILES="$GMOFILES $lang.gmo"
 
300
      POFILES="$POFILES $lang.po"
 
301
    done
 
302
 
 
303
    dnl Make all variables we use known to autoconf.
 
304
    AC_SUBST(CATALOGS)
 
305
    AC_SUBST(CATOBJEXT)
 
306
    AC_SUBST(DATADIRNAME)
 
307
    AC_SUBST(GMOFILES)
 
308
    AC_SUBST(INSTOBJEXT)
 
309
    AC_SUBST(INTLLIBS)
 
310
    AC_SUBST(PO_IN_DATADIR_TRUE)
 
311
    AC_SUBST(PO_IN_DATADIR_FALSE)
 
312
    AC_SUBST(POFILES)
 
313
    AC_SUBST(POSUB)
 
314
  ])
 
315
 
 
316
# AM_GLIB_GNU_GETTEXT
 
317
# -------------------
 
318
# Do checks necessary for use of gettext. If a suitable implementation 
 
319
# of gettext is found in either in libintl or in the C library,
 
320
# it will set INTLLIBS to the libraries needed for use of gettext
 
321
# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
 
322
# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
 
323
# on various variables needed by the Makefile.in.in installed by 
 
324
# glib-gettextize.
 
325
dnl
 
326
glib_DEFUN([GLIB_GNU_GETTEXT],
 
327
  [AC_REQUIRE([AC_PROG_CC])dnl
 
328
   AC_REQUIRE([AC_HEADER_STDC])dnl
 
329
   
 
330
   GLIB_LC_MESSAGES
 
331
   GLIB_WITH_NLS
 
332
 
 
333
   if test "$gt_cv_have_gettext" = "yes"; then
 
334
     if test "x$ALL_LINGUAS" = "x"; then
 
335
       LINGUAS=
 
336
     else
 
337
       AC_MSG_CHECKING(for catalogs to be installed)
 
338
       NEW_LINGUAS=
 
339
       for presentlang in $ALL_LINGUAS; do
 
340
         useit=no
 
341
         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
 
342
           desiredlanguages="$LINGUAS"
 
343
         else
 
344
           desiredlanguages="$ALL_LINGUAS"
 
345
         fi
 
346
         for desiredlang in $desiredlanguages; do
 
347
           # Use the presentlang catalog if desiredlang is
 
348
           #   a. equal to presentlang, or
 
349
           #   b. a variant of presentlang (because in this case,
 
350
           #      presentlang can be used as a fallback for messages
 
351
           #      which are not translated in the desiredlang catalog).
 
352
           case "$desiredlang" in
 
353
             "$presentlang"*) useit=yes;;
 
354
           esac
 
355
         done
 
356
         if test $useit = yes; then
 
357
           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
 
358
         fi
 
359
       done
 
360
       LINGUAS=$NEW_LINGUAS
 
361
       AC_MSG_RESULT($LINGUAS)
 
362
     fi
 
363
 
 
364
     dnl Construct list of names of catalog files to be constructed.
 
365
     if test -n "$LINGUAS"; then
 
366
       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
 
367
     fi
 
368
   fi
 
369
 
 
370
   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
 
371
   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
 
372
   dnl Try to locate is.
 
373
   MKINSTALLDIRS=
 
374
   if test -n "$ac_aux_dir"; then
 
375
     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
 
376
   fi
 
377
   if test -z "$MKINSTALLDIRS"; then
 
378
     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
 
379
   fi
 
380
   AC_SUBST(MKINSTALLDIRS)
 
381
 
 
382
   dnl Generate list of files to be processed by xgettext which will
 
383
   dnl be included in po/Makefile.
 
384
   test -d po || mkdir po
 
385
   if test "x$srcdir" != "x."; then
 
386
     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
 
387
       posrcprefix="$srcdir/"
 
388
     else
 
389
       posrcprefix="../$srcdir/"
 
390
     fi
 
391
   else
 
392
     posrcprefix="../"
 
393
   fi
 
394
   rm -f po/POTFILES
 
395
   sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
 
396
        < $srcdir/po/POTFILES.in > po/POTFILES
 
397
  ])
 
398
 
 
399
# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
 
400
# -------------------------------
 
401
# Define VARIABLE to the location where catalog files will
 
402
# be installed by po/Makefile.
 
403
glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
 
404
[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
 
405
glib_save_prefix="$prefix"
 
406
glib_save_exec_prefix="$exec_prefix"
 
407
glib_save_datarootdir="$datarootdir"
 
408
test "x$prefix" = xNONE && prefix=$ac_default_prefix
 
409
test "x$exec_prefix" = xNONE && exec_prefix=$prefix
 
410
datarootdir=`eval echo "${datarootdir}"`
 
411
if test "x$CATOBJEXT" = "x.mo" ; then
 
412
  localedir=`eval echo "${libdir}/locale"`
 
413
else
 
414
  localedir=`eval echo "${datadir}/locale"`
 
415
fi
 
416
prefix="$glib_save_prefix"
 
417
exec_prefix="$glib_save_exec_prefix"
 
418
datarootdir="$glib_save_datarootdir"
 
419
AC_DEFINE_UNQUOTED($1, "$localedir",
 
420
  [Define the location where the catalogs will be installed])
 
421
])
 
422
 
 
423
dnl
 
424
dnl Now the definitions that aclocal will find
 
425
dnl
 
426
ifdef(glib_configure_in,[],[
 
427
AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
 
428
AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
 
429
])dnl
 
430
 
 
431
# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
 
432
 
433
# Create a temporary file with TEST-FILE as its contents and pass the
 
434
# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
 
435
# 0 and perform ACTION-IF-FAIL for any other exit status.
 
436
AC_DEFUN([GLIB_RUN_PROG],
 
437
[cat >conftest.foo <<_ACEOF
 
438
$2
 
439
_ACEOF
 
440
if AC_RUN_LOG([$1 conftest.foo]); then
 
441
  m4_ifval([$3], [$3], [:])
 
442
m4_ifvaln([$4], [else $4])dnl
 
443
echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
 
444
sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
 
445
fi])
 
446
 
 
447
 
 
448
 
 
449
dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
 
450
# serial 35 IT_PROG_INTLTOOL
 
451
AC_DEFUN([IT_PROG_INTLTOOL],
 
452
[AC_PREREQ([2.50])dnl
 
453
 
 
454
case "$am__api_version" in
 
455
    1.[01234])
 
456
        AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
 
457
    ;;
 
458
    *)
 
459
    ;;
 
460
esac
 
461
 
 
462
if test -n "$1"; then
 
463
    AC_MSG_CHECKING(for intltool >= $1)
 
464
 
 
465
    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
 
466
    INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in`
 
467
    [INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in`
 
468
    ]
 
469
    AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
 
470
    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
 
471
        AC_MSG_ERROR([Your intltool is too old.  You need intltool $1 or later.])
 
472
fi
 
473
 
 
474
  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
475
INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
476
     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
477
     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
478
      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
 
479
     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
480
   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
481
    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
482
INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
483
       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
484
      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
485
      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' 
 
486
      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
487
      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
488
    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
489
  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
490
    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
 
491
    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
 
492
 
 
493
AC_SUBST(INTLTOOL_DESKTOP_RULE)
 
494
AC_SUBST(INTLTOOL_DIRECTORY_RULE)
 
495
AC_SUBST(INTLTOOL_KEYS_RULE)
 
496
AC_SUBST(INTLTOOL_PROP_RULE)
 
497
AC_SUBST(INTLTOOL_OAF_RULE)
 
498
AC_SUBST(INTLTOOL_PONG_RULE)
 
499
AC_SUBST(INTLTOOL_SERVER_RULE)
 
500
AC_SUBST(INTLTOOL_SHEET_RULE)
 
501
AC_SUBST(INTLTOOL_SOUNDLIST_RULE)
 
502
AC_SUBST(INTLTOOL_UI_RULE)
 
503
AC_SUBST(INTLTOOL_XAM_RULE)
 
504
AC_SUBST(INTLTOOL_KBD_RULE)
 
505
AC_SUBST(INTLTOOL_XML_RULE)
 
506
AC_SUBST(INTLTOOL_XML_NOMERGE_RULE)
 
507
AC_SUBST(INTLTOOL_CAVES_RULE)
 
508
AC_SUBST(INTLTOOL_SCHEMAS_RULE)
 
509
AC_SUBST(INTLTOOL_THEME_RULE)
 
510
AC_SUBST(INTLTOOL_SERVICE_RULE)
 
511
 
 
512
# Use the tools built into the package, not the ones that are installed.
 
513
AC_SUBST(INTLTOOL_EXTRACT, '$(top_builddir)/intltool-extract')
 
514
AC_SUBST(INTLTOOL_MERGE, '$(top_builddir)/intltool-merge')
 
515
AC_SUBST(INTLTOOL_UPDATE, '$(top_builddir)/intltool-update')
 
516
 
 
517
AC_PATH_PROG(INTLTOOL_PERL, perl)
 
518
if test -z "$INTLTOOL_PERL"; then
 
519
   AC_MSG_ERROR([perl not found; required for intltool])
 
520
fi
 
521
if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
 
522
   AC_MSG_ERROR([perl 5.x required for intltool])
 
523
fi
 
524
if test "x$2" != "xno-xml"; then
 
525
   AC_MSG_CHECKING([for XML::Parser])
 
526
   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
 
527
       AC_MSG_RESULT([ok])
 
528
   else
 
529
       AC_MSG_ERROR([XML::Parser perl module is required for intltool])
 
530
   fi
 
531
fi
 
532
 
 
533
AC_PATH_PROG(INTLTOOL_ICONV, iconv, iconv)
 
534
AC_PATH_PROG(INTLTOOL_MSGFMT, msgfmt, msgfmt)
 
535
AC_PATH_PROG(INTLTOOL_MSGMERGE, msgmerge, msgmerge)
 
536
AC_PATH_PROG(INTLTOOL_XGETTEXT, xgettext, xgettext)
 
537
 
 
538
# Substitute ALL_LINGUAS so we can use it in po/Makefile
 
539
AC_SUBST(ALL_LINGUAS)
 
540
 
 
541
# Set DATADIRNAME correctly if it is not set yet
 
542
# (copied from glib-gettext.m4)
 
543
if test -z "$DATADIRNAME"; then
 
544
  AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
 
545
                 return _nl_msg_cat_cntr],
 
546
    [DATADIRNAME=share],
 
547
    [case $host in
 
548
    *-*-solaris*)
 
549
    dnl On Solaris, if bind_textdomain_codeset is in libc,
 
550
    dnl GNU format message catalog is always supported,
 
551
    dnl since both are added to the libc all together.
 
552
    dnl Hence, we'd like to go with DATADIRNAME=share
 
553
    dnl in this case.
 
554
    AC_CHECK_FUNC(bind_textdomain_codeset,
 
555
      [DATADIRNAME=share], [DATADIRNAME=lib])
 
556
    ;;
 
557
    *)
 
558
    [DATADIRNAME=lib]
 
559
    ;;
 
560
    esac])
 
561
fi
 
562
AC_SUBST(DATADIRNAME)
 
563
 
 
564
IT_PO_SUBDIR([po])
 
565
 
 
566
dnl The following is very similar to
 
567
dnl
 
568
dnl     AC_CONFIG_FILES([intltool-extract intltool-merge intltool-update])
 
569
dnl
 
570
dnl with the following slight differences:
 
571
dnl  - the *.in files are in ac_aux_dir,
 
572
dnl  - if the file haven't changed upon reconfigure, it's not touched,
 
573
dnl  - the evaluation of the third parameter enables a hack which computes
 
574
dnl    the actual value of $libdir,
 
575
dnl  - the user sees "executing intltool commands", instead of
 
576
dnl    "creating intltool-extract" and such.
 
577
dnl
 
578
dnl Nothing crucial here, and we could use AC_CONFIG_FILES, if there were
 
579
dnl a reason for it.
 
580
 
 
581
AC_CONFIG_COMMANDS([intltool], [
 
582
 
 
583
for file in intltool-extract intltool-merge intltool-update; do
 
584
  sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \
 
585
      -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \
 
586
      -e "s|@INTLTOOL_ICONV@|${INTLTOOL_ICONV}|g" \
 
587
      -e "s|@INTLTOOL_MSGFMT@|${INTLTOOL_MSGFMT}|g" \
 
588
      -e "s|@INTLTOOL_MSGMERGE@|${INTLTOOL_MSGMERGE}|g" \
 
589
      -e "s|@INTLTOOL_XGETTEXT@|${INTLTOOL_XGETTEXT}|g" \
 
590
      -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \
 
591
        < ${ac_aux_dir}/${file}.in > ${file}.out
 
592
  if cmp -s ${file} ${file}.out 2>/dev/null; then
 
593
    rm -f ${file}.out
76
594
  else
77
 
    CYGPATH_W=echo
 
595
    mv -f ${file}.out ${file}
78
596
  fi
79
 
fi
80
 
AC_SUBST([CYGPATH_W])
81
 
 
82
 
# Define the identity of the package.
83
 
dnl Distinguish between old-style and new-style calls.
84
 
m4_ifval([$2],
85
 
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
86
 
 AC_SUBST([PACKAGE], [$1])dnl
87
 
 AC_SUBST([VERSION], [$2])],
88
 
[_AM_SET_OPTIONS([$1])dnl
89
 
 AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl
90
 
 AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl
91
 
 
92
 
_AM_IF_OPTION([no-define],,
93
 
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
94
 
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
95
 
 
96
 
# Some tools Automake needs.
97
 
AC_REQUIRE([AM_SANITY_CHECK])dnl
98
 
AC_REQUIRE([AC_ARG_PROGRAM])dnl
99
 
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
100
 
AM_MISSING_PROG(AUTOCONF, autoconf)
101
 
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
102
 
AM_MISSING_PROG(AUTOHEADER, autoheader)
103
 
AM_MISSING_PROG(MAKEINFO, makeinfo)
104
 
AM_MISSING_PROG(AMTAR, tar)
105
 
AM_PROG_INSTALL_SH
106
 
AM_PROG_INSTALL_STRIP
107
 
# We need awk for the "check" target.  The system "awk" is bad on
108
 
# some platforms.
109
 
AC_REQUIRE([AC_PROG_AWK])dnl
110
 
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
111
 
 
112
 
_AM_IF_OPTION([no-dependencies],,
113
 
[AC_PROVIDE_IFELSE([AC_PROG_CC],
114
 
                  [_AM_DEPENDENCIES(CC)],
115
 
                  [define([AC_PROG_CC],
116
 
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
117
 
AC_PROVIDE_IFELSE([AC_PROG_CXX],
118
 
                  [_AM_DEPENDENCIES(CXX)],
119
 
                  [define([AC_PROG_CXX],
120
 
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
121
 
])
122
 
])
123
 
 
124
 
 
125
 
# When config.status generates a header, we must update the stamp-h file.
126
 
# This file resides in the same directory as the config header
127
 
# that is generated.  The stamp files are numbered to have different names.
128
 
 
129
 
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
130
 
# loop where config.status creates the headers, so we can generate
131
 
# our stamp files there.
132
 
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
133
 
[_am_stamp_count=`expr ${_am_stamp_count-0} + 1`
134
 
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
135
 
 
136
 
# Copyright 2002  Free Software Foundation, Inc.
137
 
 
 
597
  chmod ugo+x ${file}
 
598
  chmod u+w ${file}
 
599
done
 
600
 
 
601
],
 
602
[INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}'
 
603
prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir" 
 
604
INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}' INTLTOOL_ICONV='${INTLTOOL_ICONV}'
 
605
INTLTOOL_MSGFMT='${INTLTOOL_MSGFMT}' INTLTOOL_MSGMERGE='${INTLTOOL_MSGMERGE}'
 
606
INTLTOOL_XGETTEXT='${INTLTOOL_XGETTEXT}'])
 
607
 
 
608
])
 
609
 
 
610
 
 
611
# IT_PO_SUBDIR(DIRNAME)
 
612
# ---------------------
 
613
# All po subdirs have to be declared with this macro; the subdir "po" is
 
614
# declared by IT_PROG_INTLTOOL.
 
615
#
 
616
AC_DEFUN([IT_PO_SUBDIR],
 
617
[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
 
618
dnl
 
619
dnl The following CONFIG_COMMANDS should be exetuted at the very end
 
620
dnl of config.status.
 
621
AC_CONFIG_COMMANDS_PRE([
 
622
  AC_CONFIG_COMMANDS([$1/stamp-it], [
 
623
    rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
 
624
    >"$1/stamp-it.tmp"
 
625
    [sed '/^#/d
 
626
         s/^[[].*] *//
 
627
         /^[    ]*$/d
 
628
        '"s|^|  $ac_top_srcdir/|" \
 
629
      "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
 
630
    ]
 
631
    if test ! -f "$1/Makefile"; then
 
632
      AC_MSG_ERROR([$1/Makefile is not ready.])
 
633
    fi
 
634
    mv "$1/Makefile" "$1/Makefile.tmp"
 
635
    [sed '/^POTFILES =/,/[^\\]$/ {
 
636
                /^POTFILES =/!d
 
637
                r $1/POTFILES
 
638
          }
 
639
         ' "$1/Makefile.tmp" >"$1/Makefile"]
 
640
    rm -f "$1/Makefile.tmp"
 
641
    mv "$1/stamp-it.tmp" "$1/stamp-it"
 
642
  ])
 
643
])dnl
 
644
])
 
645
 
 
646
 
 
647
# deprecated macros
 
648
AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
 
649
# A hint is needed for aclocal from Automake <= 1.9.4:
 
650
# AC_DEFUN([AC_PROG_INTLTOOL], ...)
 
651
 
 
652
 
 
653
# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
 
654
 
655
# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
 
656
#
138
657
# This program is free software; you can redistribute it and/or modify
139
658
# it under the terms of the GNU General Public License as published by
140
 
# the Free Software Foundation; either version 2, or (at your option)
141
 
# any later version.
142
 
 
143
 
# This program is distributed in the hope that it will be useful,
144
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
145
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
146
 
# GNU General Public License for more details.
147
 
 
 
659
# the Free Software Foundation; either version 2 of the License, or
 
660
# (at your option) any later version.
 
661
#
 
662
# This program is distributed in the hope that it will be useful, but
 
663
# WITHOUT ANY WARRANTY; without even the implied warranty of
 
664
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
665
# General Public License for more details.
 
666
#
148
667
# You should have received a copy of the GNU General Public License
149
668
# along with this program; if not, write to the Free Software
150
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
669
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
670
#
 
671
# As a special exception to the GNU General Public License, if you
 
672
# distribute this file as part of a program that contains a
 
673
# configuration script generated by Autoconf, you may include it under
 
674
# the same distribution terms that you use for the rest of that program.
 
675
 
 
676
# PKG_PROG_PKG_CONFIG([MIN-VERSION])
 
677
# ----------------------------------
 
678
AC_DEFUN([PKG_PROG_PKG_CONFIG],
 
679
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
 
680
m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
 
681
AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
 
682
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
 
683
        AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
 
684
fi
 
685
if test -n "$PKG_CONFIG"; then
 
686
        _pkg_min_version=m4_default([$1], [0.9.0])
 
687
        AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
 
688
        if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
 
689
                AC_MSG_RESULT([yes])
 
690
        else
 
691
                AC_MSG_RESULT([no])
 
692
                PKG_CONFIG=""
 
693
        fi
 
694
                
 
695
fi[]dnl
 
696
])# PKG_PROG_PKG_CONFIG
 
697
 
 
698
# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
 
699
#
 
700
# Check to see whether a particular set of modules exists.  Similar
 
701
# to PKG_CHECK_MODULES(), but does not set variables or print errors.
 
702
#
 
703
#
 
704
# Similar to PKG_CHECK_MODULES, make sure that the first instance of
 
705
# this or PKG_CHECK_MODULES is called, or make sure to call
 
706
# PKG_CHECK_EXISTS manually
 
707
# --------------------------------------------------------------
 
708
AC_DEFUN([PKG_CHECK_EXISTS],
 
709
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
 
710
if test -n "$PKG_CONFIG" && \
 
711
    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
 
712
  m4_ifval([$2], [$2], [:])
 
713
m4_ifvaln([$3], [else
 
714
  $3])dnl
 
715
fi])
 
716
 
 
717
 
 
718
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
 
719
# ---------------------------------------------
 
720
m4_define([_PKG_CONFIG],
 
721
[if test -n "$PKG_CONFIG"; then
 
722
    if test -n "$$1"; then
 
723
        pkg_cv_[]$1="$$1"
 
724
    else
 
725
        PKG_CHECK_EXISTS([$3],
 
726
                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
 
727
                         [pkg_failed=yes])
 
728
    fi
 
729
else
 
730
        pkg_failed=untried
 
731
fi[]dnl
 
732
])# _PKG_CONFIG
 
733
 
 
734
# _PKG_SHORT_ERRORS_SUPPORTED
 
735
# -----------------------------
 
736
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
 
737
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
 
738
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
 
739
        _pkg_short_errors_supported=yes
 
740
else
 
741
        _pkg_short_errors_supported=no
 
742
fi[]dnl
 
743
])# _PKG_SHORT_ERRORS_SUPPORTED
 
744
 
 
745
 
 
746
# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
 
747
# [ACTION-IF-NOT-FOUND])
 
748
#
 
749
#
 
750
# Note that if there is a possibility the first call to
 
751
# PKG_CHECK_MODULES might not happen, you should be sure to include an
 
752
# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
 
753
#
 
754
#
 
755
# --------------------------------------------------------------
 
756
AC_DEFUN([PKG_CHECK_MODULES],
 
757
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
 
758
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
 
759
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
 
760
 
 
761
pkg_failed=no
 
762
AC_MSG_CHECKING([for $1])
 
763
 
 
764
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
 
765
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
 
766
 
 
767
m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
 
768
and $1[]_LIBS to avoid the need to call pkg-config.
 
769
See the pkg-config man page for more details.])
 
770
 
 
771
if test $pkg_failed = yes; then
 
772
        _PKG_SHORT_ERRORS_SUPPORTED
 
773
        if test $_pkg_short_errors_supported = yes; then
 
774
                $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
 
775
        else 
 
776
                $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
 
777
        fi
 
778
        # Put the nasty error message in config.log where it belongs
 
779
        echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
 
780
 
 
781
        ifelse([$4], , [AC_MSG_ERROR(dnl
 
782
[Package requirements ($2) were not met:
 
783
 
 
784
$$1_PKG_ERRORS
 
785
 
 
786
Consider adjusting the PKG_CONFIG_PATH environment variable if you
 
787
installed software in a non-standard prefix.
 
788
 
 
789
_PKG_TEXT
 
790
])],
 
791
                [AC_MSG_RESULT([no])
 
792
                $4])
 
793
elif test $pkg_failed = untried; then
 
794
        ifelse([$4], , [AC_MSG_FAILURE(dnl
 
795
[The pkg-config script could not be found or is too old.  Make sure it
 
796
is in your PATH or set the PKG_CONFIG environment variable to the full
 
797
path to pkg-config.
 
798
 
 
799
_PKG_TEXT
 
800
 
 
801
To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.])],
 
802
                [$4])
 
803
else
 
804
        $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
 
805
        $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
 
806
        AC_MSG_RESULT([yes])
 
807
        ifelse([$3], , :, [$3])
 
808
fi[]dnl
 
809
])# PKG_CHECK_MODULES
 
810
 
 
811
# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
 
812
#
 
813
# This file is free software; the Free Software Foundation
 
814
# gives unlimited permission to copy and/or distribute it,
 
815
# with or without modifications, as long as this notice is preserved.
151
816
 
152
817
# AM_AUTOMAKE_VERSION(VERSION)
153
818
# ----------------------------
154
819
# Automake X.Y traces this macro to ensure aclocal.m4 has been
155
820
# generated from the m4 files accompanying Automake X.Y.
156
 
AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"])
 
821
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
157
822
 
158
823
# AM_SET_CURRENT_AUTOMAKE_VERSION
159
824
# -------------------------------
160
825
# Call AM_AUTOMAKE_VERSION so it can be traced.
161
826
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
162
827
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
163
 
         [AM_AUTOMAKE_VERSION([1.7.2])])
164
 
 
165
 
# Helper functions for option handling.                    -*- Autoconf -*-
166
 
 
167
 
# Copyright 2001, 2002  Free Software Foundation, Inc.
168
 
 
169
 
# This program is free software; you can redistribute it and/or modify
170
 
# it under the terms of the GNU General Public License as published by
171
 
# the Free Software Foundation; either version 2, or (at your option)
172
 
# any later version.
173
 
 
174
 
# This program is distributed in the hope that it will be useful,
175
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
176
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
177
 
# GNU General Public License for more details.
178
 
 
179
 
# You should have received a copy of the GNU General Public License
180
 
# along with this program; if not, write to the Free Software
181
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
182
 
# 02111-1307, USA.
183
 
 
184
 
# serial 2
185
 
 
186
 
# _AM_MANGLE_OPTION(NAME)
187
 
# -----------------------
188
 
AC_DEFUN([_AM_MANGLE_OPTION],
189
 
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
190
 
 
191
 
# _AM_SET_OPTION(NAME)
192
 
# ------------------------------
193
 
# Set option NAME.  Presently that only means defining a flag for this option.
194
 
AC_DEFUN([_AM_SET_OPTION],
195
 
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
196
 
 
197
 
# _AM_SET_OPTIONS(OPTIONS)
198
 
# ----------------------------------
199
 
# OPTIONS is a space-separated list of Automake options.
200
 
AC_DEFUN([_AM_SET_OPTIONS],
201
 
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
202
 
 
203
 
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
204
 
# -------------------------------------------
205
 
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
206
 
AC_DEFUN([_AM_IF_OPTION],
207
 
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
208
 
 
209
 
#
210
 
# Check to make sure that the build environment is sane.
211
 
#
212
 
 
213
 
# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
214
 
 
215
 
# This program is free software; you can redistribute it and/or modify
216
 
# it under the terms of the GNU General Public License as published by
217
 
# the Free Software Foundation; either version 2, or (at your option)
218
 
# any later version.
219
 
 
220
 
# This program is distributed in the hope that it will be useful,
221
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
222
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
223
 
# GNU General Public License for more details.
224
 
 
225
 
# You should have received a copy of the GNU General Public License
226
 
# along with this program; if not, write to the Free Software
227
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
228
 
# 02111-1307, USA.
229
 
 
230
 
# serial 3
231
 
 
232
 
# AM_SANITY_CHECK
233
 
# ---------------
234
 
AC_DEFUN([AM_SANITY_CHECK],
235
 
[AC_MSG_CHECKING([whether build environment is sane])
236
 
# Just in case
237
 
sleep 1
238
 
echo timestamp > conftest.file
239
 
# Do `set' in a subshell so we don't clobber the current shell's
240
 
# arguments.  Must try -L first in case configure is actually a
241
 
# symlink; some systems play weird games with the mod time of symlinks
242
 
# (eg FreeBSD returns the mod time of the symlink's containing
243
 
# directory).
244
 
if (
245
 
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
246
 
   if test "$[*]" = "X"; then
247
 
      # -L didn't work.
248
 
      set X `ls -t $srcdir/configure conftest.file`
249
 
   fi
250
 
   rm -f conftest.file
251
 
   if test "$[*]" != "X $srcdir/configure conftest.file" \
252
 
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
253
 
 
254
 
      # If neither matched, then we have a broken ls.  This can happen
255
 
      # if, for instance, CONFIG_SHELL is bash and it inherits a
256
 
      # broken ls alias from the environment.  This has actually
257
 
      # happened.  Such a system could not be considered "sane".
258
 
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
259
 
alias in your environment])
260
 
   fi
261
 
 
262
 
   test "$[2]" = conftest.file
263
 
   )
264
 
then
265
 
   # Ok.
266
 
   :
267
 
else
268
 
   AC_MSG_ERROR([newly created file is older than distributed files!
269
 
Check your system clock])
270
 
fi
271
 
AC_MSG_RESULT(yes)])
272
 
 
273
 
#  -*- Autoconf -*-
274
 
 
275
 
 
276
 
# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
277
 
 
278
 
# This program is free software; you can redistribute it and/or modify
279
 
# it under the terms of the GNU General Public License as published by
280
 
# the Free Software Foundation; either version 2, or (at your option)
281
 
# any later version.
282
 
 
283
 
# This program is distributed in the hope that it will be useful,
284
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
285
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
286
 
# GNU General Public License for more details.
287
 
 
288
 
# You should have received a copy of the GNU General Public License
289
 
# along with this program; if not, write to the Free Software
290
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
291
 
# 02111-1307, USA.
292
 
 
293
 
# serial 3
294
 
 
295
 
# AM_MISSING_PROG(NAME, PROGRAM)
296
 
# ------------------------------
297
 
AC_DEFUN([AM_MISSING_PROG],
298
 
[AC_REQUIRE([AM_MISSING_HAS_RUN])
299
 
$1=${$1-"${am_missing_run}$2"}
300
 
AC_SUBST($1)])
301
 
 
302
 
 
303
 
# AM_MISSING_HAS_RUN
304
 
# ------------------
305
 
# Define MISSING if not defined so far and test if it supports --run.
306
 
# If it does, set am_missing_run to use it, otherwise, to nothing.
307
 
AC_DEFUN([AM_MISSING_HAS_RUN],
308
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
309
 
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
310
 
# Use eval to expand $SHELL
311
 
if eval "$MISSING --run true"; then
312
 
  am_missing_run="$MISSING --run "
313
 
else
314
 
  am_missing_run=
315
 
  AC_MSG_WARN([`missing' script is too old or missing])
316
 
fi
317
 
])
318
 
 
319
 
# AM_AUX_DIR_EXPAND
320
 
 
321
 
# Copyright 2001 Free Software Foundation, Inc.
322
 
 
323
 
# This program is free software; you can redistribute it and/or modify
324
 
# it under the terms of the GNU General Public License as published by
325
 
# the Free Software Foundation; either version 2, or (at your option)
326
 
# any later version.
327
 
 
328
 
# This program is distributed in the hope that it will be useful,
329
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
330
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
331
 
# GNU General Public License for more details.
332
 
 
333
 
# You should have received a copy of the GNU General Public License
334
 
# along with this program; if not, write to the Free Software
335
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
336
 
# 02111-1307, USA.
 
828
         [AM_AUTOMAKE_VERSION([1.9.6])])
 
829
 
 
830
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
831
 
 
832
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
833
#
 
834
# This file is free software; the Free Software Foundation
 
835
# gives unlimited permission to copy and/or distribute it,
 
836
# with or without modifications, as long as this notice is preserved.
337
837
 
338
838
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
339
839
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
373
873
# absolute PATH.  The drawback is that using absolute paths prevent a
374
874
# configured tree to be moved without reconfiguration.
375
875
 
376
 
# Rely on autoconf to set up CDPATH properly.
377
 
AC_PREREQ([2.50])
378
 
 
379
 
AC_DEFUN([AM_AUX_DIR_EXPAND], [
 
876
AC_DEFUN([AM_AUX_DIR_EXPAND],
 
877
[dnl Rely on autoconf to set up CDPATH properly.
 
878
AC_PREREQ([2.50])dnl
380
879
# expand $ac_aux_dir to an absolute path
381
880
am_aux_dir=`cd $ac_aux_dir && pwd`
382
881
])
383
882
 
384
 
# AM_PROG_INSTALL_SH
385
 
# ------------------
386
 
# Define $install_sh.
387
 
 
388
 
# Copyright 2001 Free Software Foundation, Inc.
389
 
 
390
 
# This program is free software; you can redistribute it and/or modify
391
 
# it under the terms of the GNU General Public License as published by
392
 
# the Free Software Foundation; either version 2, or (at your option)
393
 
# any later version.
394
 
 
395
 
# This program is distributed in the hope that it will be useful,
396
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
397
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
398
 
# GNU General Public License for more details.
399
 
 
400
 
# You should have received a copy of the GNU General Public License
401
 
# along with this program; if not, write to the Free Software
402
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
403
 
# 02111-1307, USA.
404
 
 
405
 
AC_DEFUN([AM_PROG_INSTALL_SH],
406
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
407
 
install_sh=${install_sh-"$am_aux_dir/install-sh"}
408
 
AC_SUBST(install_sh)])
409
 
 
410
 
# AM_PROG_INSTALL_STRIP
411
 
 
412
 
# Copyright 2001 Free Software Foundation, Inc.
413
 
 
414
 
# This program is free software; you can redistribute it and/or modify
415
 
# it under the terms of the GNU General Public License as published by
416
 
# the Free Software Foundation; either version 2, or (at your option)
417
 
# any later version.
418
 
 
419
 
# This program is distributed in the hope that it will be useful,
420
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
421
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
422
 
# GNU General Public License for more details.
423
 
 
424
 
# You should have received a copy of the GNU General Public License
425
 
# along with this program; if not, write to the Free Software
426
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
427
 
# 02111-1307, USA.
428
 
 
429
 
# One issue with vendor `install' (even GNU) is that you can't
430
 
# specify the program used to strip binaries.  This is especially
431
 
# annoying in cross-compiling environments, where the build's strip
432
 
# is unlikely to handle the host's binaries.
433
 
# Fortunately install-sh will honor a STRIPPROG variable, so we
434
 
# always use install-sh in `make install-strip', and initialize
435
 
# STRIPPROG with the value of the STRIP variable (set by the user).
436
 
AC_DEFUN([AM_PROG_INSTALL_STRIP],
437
 
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
438
 
# Installed binaries are usually stripped using `strip' when the user
439
 
# run `make install-strip'.  However `strip' might not be the right
440
 
# tool to use in cross-compilation environments, therefore Automake
441
 
# will honor the `STRIP' environment variable to overrule this program.
442
 
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
443
 
if test "$cross_compiling" != no; then
444
 
  AC_CHECK_TOOL([STRIP], [strip], :)
 
883
 
 
884
# Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2005
 
885
# Free Software Foundation, Inc.
 
886
#
 
887
# This file is free software; the Free Software Foundation
 
888
# gives unlimited permission to copy and/or distribute it,
 
889
# with or without modifications, as long as this notice is preserved.
 
890
 
 
891
# serial 4
 
892
 
 
893
# This was merged into AC_PROG_CC in Autoconf.
 
894
 
 
895
AU_DEFUN([AM_PROG_CC_STDC],
 
896
[AC_PROG_CC
 
897
AC_DIAGNOSE([obsolete], [$0:
 
898
        your code should no longer depend upon `am_cv_prog_cc_stdc', but upon
 
899
        `ac_cv_prog_cc_stdc'.  Remove this warning and the assignment when
 
900
        you adjust the code.  You can also remove the above call to
 
901
        AC_PROG_CC if you already called it elsewhere.])
 
902
am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
 
903
])
 
904
AU_DEFUN([fp_PROG_CC_STDC])
 
905
 
 
906
# AM_CONDITIONAL                                            -*- Autoconf -*-
 
907
 
 
908
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
 
909
# Free Software Foundation, Inc.
 
910
#
 
911
# This file is free software; the Free Software Foundation
 
912
# gives unlimited permission to copy and/or distribute it,
 
913
# with or without modifications, as long as this notice is preserved.
 
914
 
 
915
# serial 7
 
916
 
 
917
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
 
918
# -------------------------------------
 
919
# Define a conditional.
 
920
AC_DEFUN([AM_CONDITIONAL],
 
921
[AC_PREREQ(2.52)dnl
 
922
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
 
923
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 
924
AC_SUBST([$1_TRUE])
 
925
AC_SUBST([$1_FALSE])
 
926
if $2; then
 
927
  $1_TRUE=
 
928
  $1_FALSE='#'
 
929
else
 
930
  $1_TRUE='#'
 
931
  $1_FALSE=
445
932
fi
446
 
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
447
 
AC_SUBST([INSTALL_STRIP_PROGRAM])])
448
 
 
449
 
# serial 4                                              -*- Autoconf -*-
450
 
 
451
 
# Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
452
 
 
453
 
# This program is free software; you can redistribute it and/or modify
454
 
# it under the terms of the GNU General Public License as published by
455
 
# the Free Software Foundation; either version 2, or (at your option)
456
 
# any later version.
457
 
 
458
 
# This program is distributed in the hope that it will be useful,
459
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
460
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
461
 
# GNU General Public License for more details.
462
 
 
463
 
# You should have received a copy of the GNU General Public License
464
 
# along with this program; if not, write to the Free Software
465
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
466
 
# 02111-1307, USA.
467
 
 
 
933
AC_CONFIG_COMMANDS_PRE(
 
934
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
 
935
  AC_MSG_ERROR([[conditional "$1" was never defined.
 
936
Usually this means the macro was only invoked conditionally.]])
 
937
fi])])
 
938
 
 
939
 
 
940
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
 
941
# Free Software Foundation, Inc.
 
942
#
 
943
# This file is free software; the Free Software Foundation
 
944
# gives unlimited permission to copy and/or distribute it,
 
945
# with or without modifications, as long as this notice is preserved.
 
946
 
 
947
# serial 8
468
948
 
469
949
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
470
950
# written in clear, in which case automake, when reading aclocal.m4,
473
953
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
474
954
 
475
955
 
476
 
 
477
956
# _AM_DEPENDENCIES(NAME)
478
957
# ----------------------
479
958
# See how the compiler implements dependency checking.
509
988
  # using a relative directory.
510
989
  cp "$am_depcomp" conftest.dir
511
990
  cd conftest.dir
 
991
  # We will build objects and dependencies in a subdirectory because
 
992
  # it helps to detect inapplicable dependency modes.  For instance
 
993
  # both Tru64's cc and ICC support -MD to output dependencies as a
 
994
  # side effect of compilation, but ICC will put the dependencies in
 
995
  # the current directory while Tru64 will put them in the object
 
996
  # directory.
 
997
  mkdir sub
512
998
 
513
999
  am_cv_$1_dependencies_compiler_type=none
514
1000
  if test "$am_compiler_list" = ""; then
515
1001
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
516
1002
  fi
517
1003
  for depmode in $am_compiler_list; do
 
1004
    # Setup a source with many dependencies, because some compilers
 
1005
    # like to wrap large dependency lists on column 80 (with \), and
 
1006
    # we should not choose a depcomp mode which is confused by this.
 
1007
    #
518
1008
    # We need to recreate these files for each test, as the compiler may
519
1009
    # overwrite some of them when testing with obscure command lines.
520
1010
    # This happens at least with the AIX C compiler.
521
 
    echo '#include "conftest.h"' > conftest.c
522
 
    echo 'int i;' > conftest.h
523
 
    echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
 
1011
    : > sub/conftest.c
 
1012
    for i in 1 2 3 4 5 6; do
 
1013
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
 
1014
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 
1015
      # Solaris 8's {/usr,}/bin/sh.
 
1016
      touch sub/conftst$i.h
 
1017
    done
 
1018
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
524
1019
 
525
1020
    case $depmode in
526
1021
    nosideeffect)
538
1033
    # mode.  It turns out that the SunPro C++ compiler does not properly
539
1034
    # handle `-M -o', and we need to detect this.
540
1035
    if depmode=$depmode \
541
 
       source=conftest.c object=conftest.o \
542
 
       depfile=conftest.Po tmpdepfile=conftest.TPo \
543
 
       $SHELL ./depcomp $depcc -c -o conftest.o conftest.c >/dev/null 2>&1 &&
544
 
       grep conftest.h conftest.Po > /dev/null 2>&1 &&
 
1036
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 
1037
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 
1038
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 
1039
         >/dev/null 2>conftest.err &&
 
1040
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 
1041
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
545
1042
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
546
 
      am_cv_$1_dependencies_compiler_type=$depmode
547
 
      break
 
1043
      # icc doesn't choke on unknown options, it will just issue warnings
 
1044
      # or remarks (even with -Werror).  So we grep stderr for any message
 
1045
      # that says an option was ignored or not supported.
 
1046
      # When given -MP, icc 7.0 and 7.1 complain thusly:
 
1047
      #   icc: Command line warning: ignoring option '-M'; no argument required
 
1048
      # The diagnosis changed in icc 8.0:
 
1049
      #   icc: Command line remark: option '-MP' not supported
 
1050
      if (grep 'ignoring option' conftest.err ||
 
1051
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 
1052
        am_cv_$1_dependencies_compiler_type=$depmode
 
1053
        break
 
1054
      fi
548
1055
    fi
549
1056
  done
550
1057
 
566
1073
# Choose a directory name for dependency files.
567
1074
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
568
1075
AC_DEFUN([AM_SET_DEPDIR],
569
 
[rm -f .deps 2>/dev/null
570
 
mkdir .deps 2>/dev/null
571
 
if test -d .deps; then
572
 
  DEPDIR=.deps
573
 
else
574
 
  # MS-DOS does not allow filenames that begin with a dot.
575
 
  DEPDIR=_deps
576
 
fi
577
 
rmdir .deps 2>/dev/null
578
 
AC_SUBST([DEPDIR])
 
1076
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
1077
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
579
1078
])
580
1079
 
581
1080
 
583
1082
# ------------
584
1083
AC_DEFUN([AM_DEP_TRACK],
585
1084
[AC_ARG_ENABLE(dependency-tracking,
586
 
[  --disable-dependency-tracking Speeds up one-time builds
587
 
  --enable-dependency-tracking  Do not reject slow dependency extractors])
 
1085
[  --disable-dependency-tracking  speeds up one-time build
 
1086
  --enable-dependency-tracking   do not reject slow dependency extractors])
588
1087
if test "x$enable_dependency_tracking" != xno; then
589
1088
  am_depcomp="$ac_aux_dir/depcomp"
590
1089
  AMDEPBACKSLASH='\'
593
1092
AC_SUBST([AMDEPBACKSLASH])
594
1093
])
595
1094
 
596
 
# Generate code to set up dependency tracking.   -*- Autoconf -*-
597
 
 
598
 
# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
599
 
 
600
 
# This program is free software; you can redistribute it and/or modify
601
 
# it under the terms of the GNU General Public License as published by
602
 
# the Free Software Foundation; either version 2, or (at your option)
603
 
# any later version.
604
 
 
605
 
# This program is distributed in the hope that it will be useful,
606
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
607
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
608
 
# GNU General Public License for more details.
609
 
 
610
 
# You should have received a copy of the GNU General Public License
611
 
# along with this program; if not, write to the Free Software
612
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
613
 
# 02111-1307, USA.
614
 
 
615
 
#serial 2
 
1095
# Generate code to set up dependency tracking.              -*- Autoconf -*-
 
1096
 
 
1097
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
 
1098
# Free Software Foundation, Inc.
 
1099
#
 
1100
# This file is free software; the Free Software Foundation
 
1101
# gives unlimited permission to copy and/or distribute it,
 
1102
# with or without modifications, as long as this notice is preserved.
 
1103
 
 
1104
#serial 3
616
1105
 
617
1106
# _AM_OUTPUT_DEPENDENCY_COMMANDS
618
1107
# ------------------------------
631
1120
  else
632
1121
    continue
633
1122
  fi
634
 
  grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
635
 
  # Extract the definition of DEP_FILES from the Makefile without
636
 
  # running `make'.
637
 
  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
 
1123
  # Extract the definition of DEPDIR, am__include, and am__quote
 
1124
  # from the Makefile without running `make'.
 
1125
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
638
1126
  test -z "$DEPDIR" && continue
 
1127
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
 
1128
  test -z "am__include" && continue
 
1129
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
639
1130
  # When using ansi2knr, U may be empty or an underscore; expand it
640
 
  U=`sed -n -e '/^U = / s///p' < "$mf"`
641
 
  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
642
 
  # We invoke sed twice because it is the simplest approach to
643
 
  # changing $(DEPDIR) to its actual value in the expansion.
644
 
  for file in `sed -n -e '
645
 
    /^DEP_FILES = .*\\\\$/ {
646
 
      s/^DEP_FILES = //
647
 
      :loop
648
 
        s/\\\\$//
649
 
        p
650
 
        n
651
 
        /\\\\$/ b loop
652
 
      p
653
 
    }
654
 
    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
 
1131
  U=`sed -n 's/^U = //p' < "$mf"`
 
1132
  # Find all dependency output files, they are included files with
 
1133
  # $(DEPDIR) in their names.  We invoke sed twice because it is the
 
1134
  # simplest approach to changing $(DEPDIR) to its actual value in the
 
1135
  # expansion.
 
1136
  for file in `sed -n "
 
1137
    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
655
1138
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
656
1139
    # Make sure the directory exists.
657
1140
    test -f "$dirpart/$file" && continue
677
1160
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
678
1161
])
679
1162
 
680
 
# Check to see how 'make' treats includes.      -*- Autoconf -*-
681
 
 
682
 
# Copyright (C) 2001, 2002 Free Software Foundation, Inc.
683
 
 
684
 
# This program is free software; you can redistribute it and/or modify
685
 
# it under the terms of the GNU General Public License as published by
686
 
# the Free Software Foundation; either version 2, or (at your option)
687
 
# any later version.
688
 
 
689
 
# This program is distributed in the hope that it will be useful,
690
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
691
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
692
 
# GNU General Public License for more details.
693
 
 
694
 
# You should have received a copy of the GNU General Public License
695
 
# along with this program; if not, write to the Free Software
696
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
697
 
# 02111-1307, USA.
 
1163
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
 
1164
# Free Software Foundation, Inc.
 
1165
#
 
1166
# This file is free software; the Free Software Foundation
 
1167
# gives unlimited permission to copy and/or distribute it,
 
1168
# with or without modifications, as long as this notice is preserved.
 
1169
 
 
1170
# serial 8
 
1171
 
 
1172
# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
 
1173
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
 
1174
 
 
1175
# Do all the work for Automake.                             -*- Autoconf -*-
 
1176
 
 
1177
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
 
1178
# Free Software Foundation, Inc.
 
1179
#
 
1180
# This file is free software; the Free Software Foundation
 
1181
# gives unlimited permission to copy and/or distribute it,
 
1182
# with or without modifications, as long as this notice is preserved.
 
1183
 
 
1184
# serial 12
 
1185
 
 
1186
# This macro actually does too much.  Some checks are only needed if
 
1187
# your package does certain things.  But this isn't really a big deal.
 
1188
 
 
1189
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
 
1190
# AM_INIT_AUTOMAKE([OPTIONS])
 
1191
# -----------------------------------------------
 
1192
# The call with PACKAGE and VERSION arguments is the old style
 
1193
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
 
1194
# and VERSION should now be passed to AC_INIT and removed from
 
1195
# the call to AM_INIT_AUTOMAKE.
 
1196
# We support both call styles for the transition.  After
 
1197
# the next Automake release, Autoconf can make the AC_INIT
 
1198
# arguments mandatory, and then we can depend on a new Autoconf
 
1199
# release and drop the old call support.
 
1200
AC_DEFUN([AM_INIT_AUTOMAKE],
 
1201
[AC_PREREQ([2.58])dnl
 
1202
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 
1203
dnl the ones we care about.
 
1204
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
 
1205
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
 
1206
AC_REQUIRE([AC_PROG_INSTALL])dnl
 
1207
# test to see if srcdir already configured
 
1208
if test "`cd $srcdir && pwd`" != "`pwd`" &&
 
1209
   test -f $srcdir/config.status; then
 
1210
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
 
1211
fi
 
1212
 
 
1213
# test whether we have cygpath
 
1214
if test -z "$CYGPATH_W"; then
 
1215
  if (cygpath --version) >/dev/null 2>/dev/null; then
 
1216
    CYGPATH_W='cygpath -w'
 
1217
  else
 
1218
    CYGPATH_W=echo
 
1219
  fi
 
1220
fi
 
1221
AC_SUBST([CYGPATH_W])
 
1222
 
 
1223
# Define the identity of the package.
 
1224
dnl Distinguish between old-style and new-style calls.
 
1225
m4_ifval([$2],
 
1226
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
 
1227
 AC_SUBST([PACKAGE], [$1])dnl
 
1228
 AC_SUBST([VERSION], [$2])],
 
1229
[_AM_SET_OPTIONS([$1])dnl
 
1230
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
 
1231
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
1232
 
 
1233
_AM_IF_OPTION([no-define],,
 
1234
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
 
1235
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
 
1236
 
 
1237
# Some tools Automake needs.
 
1238
AC_REQUIRE([AM_SANITY_CHECK])dnl
 
1239
AC_REQUIRE([AC_ARG_PROGRAM])dnl
 
1240
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
 
1241
AM_MISSING_PROG(AUTOCONF, autoconf)
 
1242
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
 
1243
AM_MISSING_PROG(AUTOHEADER, autoheader)
 
1244
AM_MISSING_PROG(MAKEINFO, makeinfo)
 
1245
AM_PROG_INSTALL_SH
 
1246
AM_PROG_INSTALL_STRIP
 
1247
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
 
1248
# We need awk for the "check" target.  The system "awk" is bad on
 
1249
# some platforms.
 
1250
AC_REQUIRE([AC_PROG_AWK])dnl
 
1251
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 
1252
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
1253
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
 
1254
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
 
1255
                             [_AM_PROG_TAR([v7])])])
 
1256
_AM_IF_OPTION([no-dependencies],,
 
1257
[AC_PROVIDE_IFELSE([AC_PROG_CC],
 
1258
                  [_AM_DEPENDENCIES(CC)],
 
1259
                  [define([AC_PROG_CC],
 
1260
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
 
1261
AC_PROVIDE_IFELSE([AC_PROG_CXX],
 
1262
                  [_AM_DEPENDENCIES(CXX)],
 
1263
                  [define([AC_PROG_CXX],
 
1264
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
 
1265
])
 
1266
])
 
1267
 
 
1268
 
 
1269
# When config.status generates a header, we must update the stamp-h file.
 
1270
# This file resides in the same directory as the config header
 
1271
# that is generated.  The stamp files are numbered to have different names.
 
1272
 
 
1273
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
 
1274
# loop where config.status creates the headers, so we can generate
 
1275
# our stamp files there.
 
1276
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
 
1277
[# Compute $1's index in $config_headers.
 
1278
_am_stamp_count=1
 
1279
for _am_header in $config_headers :; do
 
1280
  case $_am_header in
 
1281
    $1 | $1:* )
 
1282
      break ;;
 
1283
    * )
 
1284
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
 
1285
  esac
 
1286
done
 
1287
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
 
1288
 
 
1289
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
1290
#
 
1291
# This file is free software; the Free Software Foundation
 
1292
# gives unlimited permission to copy and/or distribute it,
 
1293
# with or without modifications, as long as this notice is preserved.
 
1294
 
 
1295
# AM_PROG_INSTALL_SH
 
1296
# ------------------
 
1297
# Define $install_sh.
 
1298
AC_DEFUN([AM_PROG_INSTALL_SH],
 
1299
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
1300
install_sh=${install_sh-"$am_aux_dir/install-sh"}
 
1301
AC_SUBST(install_sh)])
 
1302
 
 
1303
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
 
1304
#
 
1305
# This file is free software; the Free Software Foundation
 
1306
# gives unlimited permission to copy and/or distribute it,
 
1307
# with or without modifications, as long as this notice is preserved.
698
1308
 
699
1309
# serial 2
700
1310
 
 
1311
# Check whether the underlying file-system supports filenames
 
1312
# with a leading dot.  For instance MS-DOS doesn't.
 
1313
AC_DEFUN([AM_SET_LEADING_DOT],
 
1314
[rm -rf .tst 2>/dev/null
 
1315
mkdir .tst 2>/dev/null
 
1316
if test -d .tst; then
 
1317
  am__leading_dot=.
 
1318
else
 
1319
  am__leading_dot=_
 
1320
fi
 
1321
rmdir .tst 2>/dev/null
 
1322
AC_SUBST([am__leading_dot])])
 
1323
 
 
1324
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
 
1325
# From Jim Meyering
 
1326
 
 
1327
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
 
1328
# Free Software Foundation, Inc.
 
1329
#
 
1330
# This file is free software; the Free Software Foundation
 
1331
# gives unlimited permission to copy and/or distribute it,
 
1332
# with or without modifications, as long as this notice is preserved.
 
1333
 
 
1334
# serial 4
 
1335
 
 
1336
AC_DEFUN([AM_MAINTAINER_MODE],
 
1337
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
 
1338
  dnl maintainer-mode is disabled by default
 
1339
  AC_ARG_ENABLE(maintainer-mode,
 
1340
[  --enable-maintainer-mode  enable make rules and dependencies not useful
 
1341
                          (and sometimes confusing) to the casual installer],
 
1342
      USE_MAINTAINER_MODE=$enableval,
 
1343
      USE_MAINTAINER_MODE=no)
 
1344
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
 
1345
  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
 
1346
  MAINT=$MAINTAINER_MODE_TRUE
 
1347
  AC_SUBST(MAINT)dnl
 
1348
]
 
1349
)
 
1350
 
 
1351
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
 
1352
 
 
1353
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
 
1354
 
 
1355
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
 
1356
#
 
1357
# This file is free software; the Free Software Foundation
 
1358
# gives unlimited permission to copy and/or distribute it,
 
1359
# with or without modifications, as long as this notice is preserved.
 
1360
 
 
1361
# serial 3
 
1362
 
701
1363
# AM_MAKE_INCLUDE()
702
1364
# -----------------
703
1365
# Check to see how make treats includes.
704
1366
AC_DEFUN([AM_MAKE_INCLUDE],
705
1367
[am_make=${MAKE-make}
706
1368
cat > confinc << 'END'
707
 
doit:
 
1369
am__doit:
708
1370
        @echo done
 
1371
.PHONY: am__doit
709
1372
END
710
1373
# If we don't find an include directive, just comment out the code.
711
1374
AC_MSG_CHECKING([for style of include used by $am_make])
733
1396
      _am_result=BSD
734
1397
   fi
735
1398
fi
736
 
AC_SUBST(am__include)
737
 
AC_SUBST(am__quote)
738
 
AC_MSG_RESULT($_am_result)
 
1399
AC_SUBST([am__include])
 
1400
AC_SUBST([am__quote])
 
1401
AC_MSG_RESULT([$_am_result])
739
1402
rm -f confinc confmf
740
1403
])
741
1404
 
742
 
# AM_CONDITIONAL                                              -*- Autoconf -*-
743
 
 
744
 
# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
745
 
 
746
 
# This program is free software; you can redistribute it and/or modify
747
 
# it under the terms of the GNU General Public License as published by
748
 
# the Free Software Foundation; either version 2, or (at your option)
749
 
# any later version.
750
 
 
751
 
# This program is distributed in the hope that it will be useful,
752
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
753
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
754
 
# GNU General Public License for more details.
755
 
 
756
 
# You should have received a copy of the GNU General Public License
757
 
# along with this program; if not, write to the Free Software
758
 
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
759
 
# 02111-1307, USA.
760
 
 
761
 
# serial 5
762
 
 
763
 
AC_PREREQ(2.52)
764
 
 
765
 
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
766
 
# -------------------------------------
767
 
# Define a conditional.
768
 
AC_DEFUN([AM_CONDITIONAL],
769
 
[ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
770
 
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
771
 
AC_SUBST([$1_TRUE])
772
 
AC_SUBST([$1_FALSE])
773
 
if $2; then
774
 
  $1_TRUE=
775
 
  $1_FALSE='#'
776
 
else
777
 
  $1_TRUE='#'
778
 
  $1_FALSE=
779
 
fi
780
 
AC_CONFIG_COMMANDS_PRE(
781
 
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
782
 
  AC_MSG_ERROR([conditional "$1" was never defined.
783
 
Usually this means the macro was only invoked conditionally.])
784
 
fi])])
 
1405
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
1406
 
 
1407
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
 
1408
# Free Software Foundation, Inc.
 
1409
#
 
1410
# This file is free software; the Free Software Foundation
 
1411
# gives unlimited permission to copy and/or distribute it,
 
1412
# with or without modifications, as long as this notice is preserved.
 
1413
 
 
1414
# serial 4
 
1415
 
 
1416
# AM_MISSING_PROG(NAME, PROGRAM)
 
1417
# ------------------------------
 
1418
AC_DEFUN([AM_MISSING_PROG],
 
1419
[AC_REQUIRE([AM_MISSING_HAS_RUN])
 
1420
$1=${$1-"${am_missing_run}$2"}
 
1421
AC_SUBST($1)])
 
1422
 
 
1423
 
 
1424
# AM_MISSING_HAS_RUN
 
1425
# ------------------
 
1426
# Define MISSING if not defined so far and test if it supports --run.
 
1427
# If it does, set am_missing_run to use it, otherwise, to nothing.
 
1428
AC_DEFUN([AM_MISSING_HAS_RUN],
 
1429
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
1430
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
 
1431
# Use eval to expand $SHELL
 
1432
if eval "$MISSING --run true"; then
 
1433
  am_missing_run="$MISSING --run "
 
1434
else
 
1435
  am_missing_run=
 
1436
  AC_MSG_WARN([`missing' script is too old or missing])
 
1437
fi
 
1438
])
 
1439
 
 
1440
# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
 
1441
#
 
1442
# This file is free software; the Free Software Foundation
 
1443
# gives unlimited permission to copy and/or distribute it,
 
1444
# with or without modifications, as long as this notice is preserved.
 
1445
 
 
1446
# AM_PROG_MKDIR_P
 
1447
# ---------------
 
1448
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
 
1449
#
 
1450
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
 
1451
# created by `make install' are always world readable, even if the
 
1452
# installer happens to have an overly restrictive umask (e.g. 077).
 
1453
# This was a mistake.  There are at least two reasons why we must not
 
1454
# use `-m 0755':
 
1455
#   - it causes special bits like SGID to be ignored,
 
1456
#   - it may be too restrictive (some setups expect 775 directories).
 
1457
#
 
1458
# Do not use -m 0755 and let people choose whatever they expect by
 
1459
# setting umask.
 
1460
#
 
1461
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
 
1462
# Some implementations (such as Solaris 8's) are not thread-safe: if a
 
1463
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
 
1464
# concurrently, both version can detect that a/ is missing, but only
 
1465
# one can create it and the other will error out.  Consequently we
 
1466
# restrict ourselves to GNU make (using the --version option ensures
 
1467
# this.)
 
1468
AC_DEFUN([AM_PROG_MKDIR_P],
 
1469
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
 
1470
  # We used to keeping the `.' as first argument, in order to
 
1471
  # allow $(mkdir_p) to be used without argument.  As in
 
1472
  #   $(mkdir_p) $(somedir)
 
1473
  # where $(somedir) is conditionally defined.  However this is wrong
 
1474
  # for two reasons:
 
1475
  #  1. if the package is installed by a user who cannot write `.'
 
1476
  #     make install will fail,
 
1477
  #  2. the above comment should most certainly read
 
1478
  #     $(mkdir_p) $(DESTDIR)$(somedir)
 
1479
  #     so it does not work when $(somedir) is undefined and
 
1480
  #     $(DESTDIR) is not.
 
1481
  #  To support the latter case, we have to write
 
1482
  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
 
1483
  #  so the `.' trick is pointless.
 
1484
  mkdir_p='mkdir -p --'
 
1485
else
 
1486
  # On NextStep and OpenStep, the `mkdir' command does not
 
1487
  # recognize any option.  It will interpret all options as
 
1488
  # directories to create, and then abort because `.' already
 
1489
  # exists.
 
1490
  for d in ./-p ./--version;
 
1491
  do
 
1492
    test -d $d && rmdir $d
 
1493
  done
 
1494
  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
 
1495
  if test -f "$ac_aux_dir/mkinstalldirs"; then
 
1496
    mkdir_p='$(mkinstalldirs)'
 
1497
  else
 
1498
    mkdir_p='$(install_sh) -d'
 
1499
  fi
 
1500
fi
 
1501
AC_SUBST([mkdir_p])])
 
1502
 
 
1503
# Helper functions for option handling.                     -*- Autoconf -*-
 
1504
 
 
1505
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
 
1506
#
 
1507
# This file is free software; the Free Software Foundation
 
1508
# gives unlimited permission to copy and/or distribute it,
 
1509
# with or without modifications, as long as this notice is preserved.
 
1510
 
 
1511
# serial 3
 
1512
 
 
1513
# _AM_MANGLE_OPTION(NAME)
 
1514
# -----------------------
 
1515
AC_DEFUN([_AM_MANGLE_OPTION],
 
1516
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
 
1517
 
 
1518
# _AM_SET_OPTION(NAME)
 
1519
# ------------------------------
 
1520
# Set option NAME.  Presently that only means defining a flag for this option.
 
1521
AC_DEFUN([_AM_SET_OPTION],
 
1522
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
 
1523
 
 
1524
# _AM_SET_OPTIONS(OPTIONS)
 
1525
# ----------------------------------
 
1526
# OPTIONS is a space-separated list of Automake options.
 
1527
AC_DEFUN([_AM_SET_OPTIONS],
 
1528
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
 
1529
 
 
1530
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
 
1531
# -------------------------------------------
 
1532
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
 
1533
AC_DEFUN([_AM_IF_OPTION],
 
1534
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
1535
 
 
1536
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
1537
 
 
1538
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
 
1539
# Free Software Foundation, Inc.
 
1540
#
 
1541
# This file is free software; the Free Software Foundation
 
1542
# gives unlimited permission to copy and/or distribute it,
 
1543
# with or without modifications, as long as this notice is preserved.
 
1544
 
 
1545
# serial 4
 
1546
 
 
1547
# AM_SANITY_CHECK
 
1548
# ---------------
 
1549
AC_DEFUN([AM_SANITY_CHECK],
 
1550
[AC_MSG_CHECKING([whether build environment is sane])
 
1551
# Just in case
 
1552
sleep 1
 
1553
echo timestamp > conftest.file
 
1554
# Do `set' in a subshell so we don't clobber the current shell's
 
1555
# arguments.  Must try -L first in case configure is actually a
 
1556
# symlink; some systems play weird games with the mod time of symlinks
 
1557
# (eg FreeBSD returns the mod time of the symlink's containing
 
1558
# directory).
 
1559
if (
 
1560
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
 
1561
   if test "$[*]" = "X"; then
 
1562
      # -L didn't work.
 
1563
      set X `ls -t $srcdir/configure conftest.file`
 
1564
   fi
 
1565
   rm -f conftest.file
 
1566
   if test "$[*]" != "X $srcdir/configure conftest.file" \
 
1567
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
 
1568
 
 
1569
      # If neither matched, then we have a broken ls.  This can happen
 
1570
      # if, for instance, CONFIG_SHELL is bash and it inherits a
 
1571
      # broken ls alias from the environment.  This has actually
 
1572
      # happened.  Such a system could not be considered "sane".
 
1573
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
 
1574
alias in your environment])
 
1575
   fi
 
1576
 
 
1577
   test "$[2]" = conftest.file
 
1578
   )
 
1579
then
 
1580
   # Ok.
 
1581
   :
 
1582
else
 
1583
   AC_MSG_ERROR([newly created file is older than distributed files!
 
1584
Check your system clock])
 
1585
fi
 
1586
AC_MSG_RESULT(yes)])
 
1587
 
 
1588
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
1589
#
 
1590
# This file is free software; the Free Software Foundation
 
1591
# gives unlimited permission to copy and/or distribute it,
 
1592
# with or without modifications, as long as this notice is preserved.
 
1593
 
 
1594
# AM_PROG_INSTALL_STRIP
 
1595
# ---------------------
 
1596
# One issue with vendor `install' (even GNU) is that you can't
 
1597
# specify the program used to strip binaries.  This is especially
 
1598
# annoying in cross-compiling environments, where the build's strip
 
1599
# is unlikely to handle the host's binaries.
 
1600
# Fortunately install-sh will honor a STRIPPROG variable, so we
 
1601
# always use install-sh in `make install-strip', and initialize
 
1602
# STRIPPROG with the value of the STRIP variable (set by the user).
 
1603
AC_DEFUN([AM_PROG_INSTALL_STRIP],
 
1604
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 
1605
# Installed binaries are usually stripped using `strip' when the user
 
1606
# run `make install-strip'.  However `strip' might not be the right
 
1607
# tool to use in cross-compilation environments, therefore Automake
 
1608
# will honor the `STRIP' environment variable to overrule this program.
 
1609
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
 
1610
if test "$cross_compiling" != no; then
 
1611
  AC_CHECK_TOOL([STRIP], [strip], :)
 
1612
fi
 
1613
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
 
1614
AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
1615
 
 
1616
# Check how to create a tarball.                            -*- Autoconf -*-
 
1617
 
 
1618
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
 
1619
#
 
1620
# This file is free software; the Free Software Foundation
 
1621
# gives unlimited permission to copy and/or distribute it,
 
1622
# with or without modifications, as long as this notice is preserved.
 
1623
 
 
1624
# serial 2
 
1625
 
 
1626
# _AM_PROG_TAR(FORMAT)
 
1627
# --------------------
 
1628
# Check how to create a tarball in format FORMAT.
 
1629
# FORMAT should be one of `v7', `ustar', or `pax'.
 
1630
#
 
1631
# Substitute a variable $(am__tar) that is a command
 
1632
# writing to stdout a FORMAT-tarball containing the directory
 
1633
# $tardir.
 
1634
#     tardir=directory && $(am__tar) > result.tar
 
1635
#
 
1636
# Substitute a variable $(am__untar) that extract such
 
1637
# a tarball read from stdin.
 
1638
#     $(am__untar) < result.tar
 
1639
AC_DEFUN([_AM_PROG_TAR],
 
1640
[# Always define AMTAR for backward compatibility.
 
1641
AM_MISSING_PROG([AMTAR], [tar])
 
1642
m4_if([$1], [v7],
 
1643
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
 
1644
     [m4_case([$1], [ustar],, [pax],,
 
1645
              [m4_fatal([Unknown tar format])])
 
1646
AC_MSG_CHECKING([how to create a $1 tar archive])
 
1647
# Loop over all known methods to create a tar archive until one works.
 
1648
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
 
1649
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
 
1650
# Do not fold the above two line into one, because Tru64 sh and
 
1651
# Solaris sh will not grok spaces in the rhs of `-'.
 
1652
for _am_tool in $_am_tools
 
1653
do
 
1654
  case $_am_tool in
 
1655
  gnutar)
 
1656
    for _am_tar in tar gnutar gtar;
 
1657
    do
 
1658
      AM_RUN_LOG([$_am_tar --version]) && break
 
1659
    done
 
1660
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
 
1661
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
 
1662
    am__untar="$_am_tar -xf -"
 
1663
    ;;
 
1664
  plaintar)
 
1665
    # Must skip GNU tar: if it does not support --format= it doesn't create
 
1666
    # ustar tarball either.
 
1667
    (tar --version) >/dev/null 2>&1 && continue
 
1668
    am__tar='tar chf - "$$tardir"'
 
1669
    am__tar_='tar chf - "$tardir"'
 
1670
    am__untar='tar xf -'
 
1671
    ;;
 
1672
  pax)
 
1673
    am__tar='pax -L -x $1 -w "$$tardir"'
 
1674
    am__tar_='pax -L -x $1 -w "$tardir"'
 
1675
    am__untar='pax -r'
 
1676
    ;;
 
1677
  cpio)
 
1678
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
 
1679
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
 
1680
    am__untar='cpio -i -H $1 -d'
 
1681
    ;;
 
1682
  none)
 
1683
    am__tar=false
 
1684
    am__tar_=false
 
1685
    am__untar=false
 
1686
    ;;
 
1687
  esac
 
1688
 
 
1689
  # If the value was cached, stop now.  We just wanted to have am__tar
 
1690
  # and am__untar set.
 
1691
  test -n "${am_cv_prog_tar_$1}" && break
 
1692
 
 
1693
  # tar/untar a dummy directory, and stop if the command works
 
1694
  rm -rf conftest.dir
 
1695
  mkdir conftest.dir
 
1696
  echo GrepMe > conftest.dir/file
 
1697
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
 
1698
  rm -rf conftest.dir
 
1699
  if test -s conftest.tar; then
 
1700
    AM_RUN_LOG([$am__untar <conftest.tar])
 
1701
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
 
1702
  fi
 
1703
done
 
1704
rm -rf conftest.dir
 
1705
 
 
1706
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
 
1707
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
 
1708
AC_SUBST([am__tar])
 
1709
AC_SUBST([am__untar])
 
1710
]) # _AM_PROG_TAR
785
1711