~ubuntu-branches/ubuntu/saucy/mutter/saucy

« back to all changes in this revision

Viewing changes to aclocal.m4

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-10-01 11:39:17 UTC
  • mfrom: (1.2.1 upstream) (10.1.20 maverick)
  • Revision ID: james.westby@ubuntu.com-20101001113917-d1c9zswwaehyn07e
Tags: 2.31.5-0ubuntu9
* debian/patches/20_unity_no_3D_detection.patch:
  - add an extra string in fallback mode to guide user in live session
    (LP: #651085)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# generated automatically by aclocal 1.11 -*- Autoconf -*-
 
1
# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
2
2
 
3
3
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
4
# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
13
13
 
14
14
m4_ifndef([AC_AUTOCONF_VERSION],
15
15
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
16
 
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.64],,
17
 
[m4_warning([this file was generated for autoconf 2.64.
 
16
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
 
17
[m4_warning([this file was generated for autoconf 2.65.
18
18
You have another version of autoconf.  It may work, but is not guaranteed to.
19
19
If you have problems, you may need to regenerate the build system entirely.
20
20
To do so, use the procedure documented by the package, typically `autoreconf'.])])
21
21
 
22
 
dnl AM_GCONF_SOURCE_2
23
 
dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
24
 
dnl  (i.e. pass to gconftool-2
25
 
dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
26
 
dnl  you should install foo.schemas files
27
 
dnl
28
 
 
29
 
AC_DEFUN([AM_GCONF_SOURCE_2],
30
 
[
31
 
  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
32
 
    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
33
 
  else
34
 
    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
35
 
  fi
36
 
 
37
 
  AC_ARG_WITH([gconf-source],
38
 
              AC_HELP_STRING([--with-gconf-source=sourceaddress],
39
 
                             [Config database for installing schema files.]),
40
 
              [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
41
 
 
42
 
  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
43
 
  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
44
 
 
45
 
  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
46
 
    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
47
 
  fi
48
 
 
49
 
  AC_ARG_WITH([gconf-schema-file-dir],
50
 
              AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
51
 
                             [Directory for installing schema files.]),
52
 
              [GCONF_SCHEMA_FILE_DIR="$withval"],)
53
 
 
54
 
  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
55
 
  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
56
 
 
57
 
  AC_ARG_ENABLE(schemas-install,
58
 
        AC_HELP_STRING([--disable-schemas-install],
59
 
                       [Disable the schemas installation]),
60
 
     [case ${enableval} in
61
 
       yes|no) ;;
62
 
       *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
63
 
      esac])
64
 
  AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
65
 
])
66
 
 
67
 
# Configure paths for GLIB
68
 
# Owen Taylor     1997-2001
69
 
 
70
 
dnl AM_PATH_GLIB_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
71
 
dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if gmodule, gobject,
72
 
dnl gthread, or gio is specified in MODULES, pass to pkg-config
73
 
dnl
74
 
AC_DEFUN([AM_PATH_GLIB_2_0],
75
 
[dnl 
76
 
dnl Get the cflags and libraries from pkg-config
77
 
dnl
78
 
AC_ARG_ENABLE(glibtest, [  --disable-glibtest      do not try to compile and run a test GLIB program],
79
 
                    , enable_glibtest=yes)
80
 
 
81
 
  pkg_config_args=glib-2.0
82
 
  for module in . $4
 
22
# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 
23
#
 
24
# This file is free software; the Free Software Foundation
 
25
# gives unlimited permission to copy and/or distribute it,
 
26
# with or without modifications, as long as this notice is preserved.
 
27
 
 
28
# AM_AUTOMAKE_VERSION(VERSION)
 
29
# ----------------------------
 
30
# Automake X.Y traces this macro to ensure aclocal.m4 has been
 
31
# generated from the m4 files accompanying Automake X.Y.
 
32
# (This private macro should not be called outside this file.)
 
33
AC_DEFUN([AM_AUTOMAKE_VERSION],
 
34
[am__api_version='1.11'
 
35
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 
36
dnl require some minimum version.  Point them to the right macro.
 
37
m4_if([$1], [1.11.1], [],
 
38
      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 
39
])
 
40
 
 
41
# _AM_AUTOCONF_VERSION(VERSION)
 
42
# -----------------------------
 
43
# aclocal traces this macro to find the Autoconf version.
 
44
# This is a private macro too.  Using m4_define simplifies
 
45
# the logic in aclocal, which can simply ignore this definition.
 
46
m4_define([_AM_AUTOCONF_VERSION], [])
 
47
 
 
48
# AM_SET_CURRENT_AUTOMAKE_VERSION
 
49
# -------------------------------
 
50
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 
51
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 
52
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
 
53
[AM_AUTOMAKE_VERSION([1.11.1])dnl
 
54
m4_ifndef([AC_AUTOCONF_VERSION],
 
55
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 
56
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 
57
 
 
58
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
59
 
 
60
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
61
#
 
62
# This file is free software; the Free Software Foundation
 
63
# gives unlimited permission to copy and/or distribute it,
 
64
# with or without modifications, as long as this notice is preserved.
 
65
 
 
66
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
 
67
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
 
68
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
 
69
#
 
70
# Of course, Automake must honor this variable whenever it calls a
 
71
# tool from the auxiliary directory.  The problem is that $srcdir (and
 
72
# therefore $ac_aux_dir as well) can be either absolute or relative,
 
73
# depending on how configure is run.  This is pretty annoying, since
 
74
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
 
75
# source directory, any form will work fine, but in subdirectories a
 
76
# relative path needs to be adjusted first.
 
77
#
 
78
# $ac_aux_dir/missing
 
79
#    fails when called from a subdirectory if $ac_aux_dir is relative
 
80
# $top_srcdir/$ac_aux_dir/missing
 
81
#    fails if $ac_aux_dir is absolute,
 
82
#    fails when called from a subdirectory in a VPATH build with
 
83
#          a relative $ac_aux_dir
 
84
#
 
85
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 
86
# are both prefixed by $srcdir.  In an in-source build this is usually
 
87
# harmless because $srcdir is `.', but things will broke when you
 
88
# start a VPATH build or use an absolute $srcdir.
 
89
#
 
90
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
 
91
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
 
92
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
 
93
# and then we would define $MISSING as
 
94
#   MISSING="\${SHELL} $am_aux_dir/missing"
 
95
# This will work as long as MISSING is not called from configure, because
 
96
# unfortunately $(top_srcdir) has no meaning in configure.
 
97
# However there are other variables, like CC, which are often used in
 
98
# configure, and could therefore not use this "fixed" $ac_aux_dir.
 
99
#
 
100
# Another solution, used here, is to always expand $ac_aux_dir to an
 
101
# absolute PATH.  The drawback is that using absolute paths prevent a
 
102
# configured tree to be moved without reconfiguration.
 
103
 
 
104
AC_DEFUN([AM_AUX_DIR_EXPAND],
 
105
[dnl Rely on autoconf to set up CDPATH properly.
 
106
AC_PREREQ([2.50])dnl
 
107
# expand $ac_aux_dir to an absolute path
 
108
am_aux_dir=`cd $ac_aux_dir && pwd`
 
109
])
 
110
 
 
111
# AM_CONDITIONAL                                            -*- Autoconf -*-
 
112
 
 
113
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
 
114
# Free Software Foundation, Inc.
 
115
#
 
116
# This file is free software; the Free Software Foundation
 
117
# gives unlimited permission to copy and/or distribute it,
 
118
# with or without modifications, as long as this notice is preserved.
 
119
 
 
120
# serial 9
 
121
 
 
122
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
 
123
# -------------------------------------
 
124
# Define a conditional.
 
125
AC_DEFUN([AM_CONDITIONAL],
 
126
[AC_PREREQ(2.52)dnl
 
127
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
 
128
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 
129
AC_SUBST([$1_TRUE])dnl
 
130
AC_SUBST([$1_FALSE])dnl
 
131
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
 
132
_AM_SUBST_NOTMAKE([$1_FALSE])dnl
 
133
m4_define([_AM_COND_VALUE_$1], [$2])dnl
 
134
if $2; then
 
135
  $1_TRUE=
 
136
  $1_FALSE='#'
 
137
else
 
138
  $1_TRUE='#'
 
139
  $1_FALSE=
 
140
fi
 
141
AC_CONFIG_COMMANDS_PRE(
 
142
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
 
143
  AC_MSG_ERROR([[conditional "$1" was never defined.
 
144
Usually this means the macro was only invoked conditionally.]])
 
145
fi])])
 
146
 
 
147
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
 
148
# Free Software Foundation, Inc.
 
149
#
 
150
# This file is free software; the Free Software Foundation
 
151
# gives unlimited permission to copy and/or distribute it,
 
152
# with or without modifications, as long as this notice is preserved.
 
153
 
 
154
# serial 10
 
155
 
 
156
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 
157
# written in clear, in which case automake, when reading aclocal.m4,
 
158
# will think it sees a *use*, and therefore will trigger all it's
 
159
# C support machinery.  Also note that it means that autoscan, seeing
 
160
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
 
161
 
 
162
 
 
163
# _AM_DEPENDENCIES(NAME)
 
164
# ----------------------
 
165
# See how the compiler implements dependency checking.
 
166
# NAME is "CC", "CXX", "GCJ", or "OBJC".
 
167
# We try a few techniques and use that to set a single cache variable.
 
168
#
 
169
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
 
170
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
 
171
# dependency, and given that the user is not expected to run this macro,
 
172
# just rely on AC_PROG_CC.
 
173
AC_DEFUN([_AM_DEPENDENCIES],
 
174
[AC_REQUIRE([AM_SET_DEPDIR])dnl
 
175
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
 
176
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
 
177
AC_REQUIRE([AM_DEP_TRACK])dnl
 
178
 
 
179
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
 
180
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
 
181
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
 
182
       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
 
183
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
 
184
                   [depcc="$$1"   am_compiler_list=])
 
185
 
 
186
AC_CACHE_CHECK([dependency style of $depcc],
 
187
               [am_cv_$1_dependencies_compiler_type],
 
188
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 
189
  # We make a subdir and do the tests there.  Otherwise we can end up
 
190
  # making bogus files that we don't know about and never remove.  For
 
191
  # instance it was reported that on HP-UX the gcc test will end up
 
192
  # making a dummy file named `D' -- because `-MD' means `put the output
 
193
  # in D'.
 
194
  mkdir conftest.dir
 
195
  # Copy depcomp to subdir because otherwise we won't find it if we're
 
196
  # using a relative directory.
 
197
  cp "$am_depcomp" conftest.dir
 
198
  cd conftest.dir
 
199
  # We will build objects and dependencies in a subdirectory because
 
200
  # it helps to detect inapplicable dependency modes.  For instance
 
201
  # both Tru64's cc and ICC support -MD to output dependencies as a
 
202
  # side effect of compilation, but ICC will put the dependencies in
 
203
  # the current directory while Tru64 will put them in the object
 
204
  # directory.
 
205
  mkdir sub
 
206
 
 
207
  am_cv_$1_dependencies_compiler_type=none
 
208
  if test "$am_compiler_list" = ""; then
 
209
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
 
210
  fi
 
211
  am__universal=false
 
212
  m4_case([$1], [CC],
 
213
    [case " $depcc " in #(
 
214
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
 
215
     esac],
 
216
    [CXX],
 
217
    [case " $depcc " in #(
 
218
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
 
219
     esac])
 
220
 
 
221
  for depmode in $am_compiler_list; do
 
222
    # Setup a source with many dependencies, because some compilers
 
223
    # like to wrap large dependency lists on column 80 (with \), and
 
224
    # we should not choose a depcomp mode which is confused by this.
 
225
    #
 
226
    # We need to recreate these files for each test, as the compiler may
 
227
    # overwrite some of them when testing with obscure command lines.
 
228
    # This happens at least with the AIX C compiler.
 
229
    : > sub/conftest.c
 
230
    for i in 1 2 3 4 5 6; do
 
231
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
 
232
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 
233
      # Solaris 8's {/usr,}/bin/sh.
 
234
      touch sub/conftst$i.h
 
235
    done
 
236
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
237
 
 
238
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
 
239
    # mode.  It turns out that the SunPro C++ compiler does not properly
 
240
    # handle `-M -o', and we need to detect this.  Also, some Intel
 
241
    # versions had trouble with output in subdirs
 
242
    am__obj=sub/conftest.${OBJEXT-o}
 
243
    am__minus_obj="-o $am__obj"
 
244
    case $depmode in
 
245
    gcc)
 
246
      # This depmode causes a compiler race in universal mode.
 
247
      test "$am__universal" = false || continue
 
248
      ;;
 
249
    nosideeffect)
 
250
      # after this tag, mechanisms are not by side-effect, so they'll
 
251
      # only be used when explicitly requested
 
252
      if test "x$enable_dependency_tracking" = xyes; then
 
253
        continue
 
254
      else
 
255
        break
 
256
      fi
 
257
      ;;
 
258
    msvisualcpp | msvcmsys)
 
259
      # This compiler won't grok `-c -o', but also, the minuso test has
 
260
      # not run yet.  These depmodes are late enough in the game, and
 
261
      # so weak that their functioning should not be impacted.
 
262
      am__obj=conftest.${OBJEXT-o}
 
263
      am__minus_obj=
 
264
      ;;
 
265
    none) break ;;
 
266
    esac
 
267
    if depmode=$depmode \
 
268
       source=sub/conftest.c object=$am__obj \
 
269
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 
270
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
 
271
         >/dev/null 2>conftest.err &&
 
272
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
 
273
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 
274
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
 
275
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 
276
      # icc doesn't choke on unknown options, it will just issue warnings
 
277
      # or remarks (even with -Werror).  So we grep stderr for any message
 
278
      # that says an option was ignored or not supported.
 
279
      # When given -MP, icc 7.0 and 7.1 complain thusly:
 
280
      #   icc: Command line warning: ignoring option '-M'; no argument required
 
281
      # The diagnosis changed in icc 8.0:
 
282
      #   icc: Command line remark: option '-MP' not supported
 
283
      if (grep 'ignoring option' conftest.err ||
 
284
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 
285
        am_cv_$1_dependencies_compiler_type=$depmode
 
286
        break
 
287
      fi
 
288
    fi
 
289
  done
 
290
 
 
291
  cd ..
 
292
  rm -rf conftest.dir
 
293
else
 
294
  am_cv_$1_dependencies_compiler_type=none
 
295
fi
 
296
])
 
297
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
 
298
AM_CONDITIONAL([am__fastdep$1], [
 
299
  test "x$enable_dependency_tracking" != xno \
 
300
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
 
301
])
 
302
 
 
303
 
 
304
# AM_SET_DEPDIR
 
305
# -------------
 
306
# Choose a directory name for dependency files.
 
307
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
 
308
AC_DEFUN([AM_SET_DEPDIR],
 
309
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
310
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
 
311
])
 
312
 
 
313
 
 
314
# AM_DEP_TRACK
 
315
# ------------
 
316
AC_DEFUN([AM_DEP_TRACK],
 
317
[AC_ARG_ENABLE(dependency-tracking,
 
318
[  --disable-dependency-tracking  speeds up one-time build
 
319
  --enable-dependency-tracking   do not reject slow dependency extractors])
 
320
if test "x$enable_dependency_tracking" != xno; then
 
321
  am_depcomp="$ac_aux_dir/depcomp"
 
322
  AMDEPBACKSLASH='\'
 
323
fi
 
324
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
 
325
AC_SUBST([AMDEPBACKSLASH])dnl
 
326
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
 
327
])
 
328
 
 
329
# Generate code to set up dependency tracking.              -*- Autoconf -*-
 
330
 
 
331
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
 
332
# Free Software Foundation, Inc.
 
333
#
 
334
# This file is free software; the Free Software Foundation
 
335
# gives unlimited permission to copy and/or distribute it,
 
336
# with or without modifications, as long as this notice is preserved.
 
337
 
 
338
#serial 5
 
339
 
 
340
# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
341
# ------------------------------
 
342
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 
343
[{
 
344
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
 
345
  # are listed without --file.  Let's play safe and only enable the eval
 
346
  # if we detect the quoting.
 
347
  case $CONFIG_FILES in
 
348
  *\'*) eval set x "$CONFIG_FILES" ;;
 
349
  *)   set x $CONFIG_FILES ;;
 
350
  esac
 
351
  shift
 
352
  for mf
83
353
  do
84
 
      case "$module" in
85
 
         gmodule) 
86
 
             pkg_config_args="$pkg_config_args gmodule-2.0"
87
 
         ;;
88
 
         gmodule-no-export) 
89
 
             pkg_config_args="$pkg_config_args gmodule-no-export-2.0"
90
 
         ;;
91
 
         gobject) 
92
 
             pkg_config_args="$pkg_config_args gobject-2.0"
93
 
         ;;
94
 
         gthread) 
95
 
             pkg_config_args="$pkg_config_args gthread-2.0"
96
 
         ;;
97
 
         gio*) 
98
 
             pkg_config_args="$pkg_config_args $module-2.0"
99
 
         ;;
100
 
      esac
 
354
    # Strip MF so we end up with the name of the file.
 
355
    mf=`echo "$mf" | sed -e 's/:.*$//'`
 
356
    # Check whether this is an Automake generated Makefile or not.
 
357
    # We used to match only the files named `Makefile.in', but
 
358
    # some people rename them; so instead we look at the file content.
 
359
    # Grep'ing the first line is not enough: some people post-process
 
360
    # each Makefile.in and add a new line on top of each file to say so.
 
361
    # Grep'ing the whole file is not good either: AIX grep has a line
 
362
    # limit of 2048, but all sed's we know have understand at least 4000.
 
363
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
 
364
      dirpart=`AS_DIRNAME("$mf")`
 
365
    else
 
366
      continue
 
367
    fi
 
368
    # Extract the definition of DEPDIR, am__include, and am__quote
 
369
    # from the Makefile without running `make'.
 
370
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
 
371
    test -z "$DEPDIR" && continue
 
372
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
 
373
    test -z "am__include" && continue
 
374
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
 
375
    # When using ansi2knr, U may be empty or an underscore; expand it
 
376
    U=`sed -n 's/^U = //p' < "$mf"`
 
377
    # Find all dependency output files, they are included files with
 
378
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
 
379
    # simplest approach to changing $(DEPDIR) to its actual value in the
 
380
    # expansion.
 
381
    for file in `sed -n "
 
382
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
 
383
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
 
384
      # Make sure the directory exists.
 
385
      test -f "$dirpart/$file" && continue
 
386
      fdir=`AS_DIRNAME(["$file"])`
 
387
      AS_MKDIR_P([$dirpart/$fdir])
 
388
      # echo "creating $dirpart/$file"
 
389
      echo '# dummy' > "$dirpart/$file"
 
390
    done
101
391
  done
102
 
 
103
 
  PKG_PROG_PKG_CONFIG([0.16])
104
 
 
105
 
  no_glib=""
106
 
 
107
 
  if test "x$PKG_CONFIG" = x ; then
108
 
    no_glib=yes
109
 
    PKG_CONFIG=no
110
 
  fi
111
 
 
112
 
  min_glib_version=ifelse([$1], ,2.0.0,$1)
113
 
  AC_MSG_CHECKING(for GLIB - version >= $min_glib_version)
114
 
 
115
 
  if test x$PKG_CONFIG != xno ; then
116
 
    ## don't try to run the test against uninstalled libtool libs
117
 
    if $PKG_CONFIG --uninstalled $pkg_config_args; then
118
 
          echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH"
119
 
          enable_glibtest=no
120
 
    fi
121
 
 
122
 
    if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then
123
 
          :
124
 
    else
125
 
          no_glib=yes
126
 
    fi
127
 
  fi
128
 
 
129
 
  if test x"$no_glib" = x ; then
130
 
    GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
131
 
    GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0`
132
 
    GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
133
 
 
134
 
    GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args`
135
 
    GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args`
136
 
    glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \
137
 
           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
138
 
    glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \
139
 
           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
140
 
    glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \
141
 
           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
142
 
    if test "x$enable_glibtest" = "xyes" ; then
143
 
      ac_save_CFLAGS="$CFLAGS"
144
 
      ac_save_LIBS="$LIBS"
145
 
      CFLAGS="$CFLAGS $GLIB_CFLAGS"
146
 
      LIBS="$GLIB_LIBS $LIBS"
147
 
dnl
148
 
dnl Now check if the installed GLIB is sufficiently new. (Also sanity
149
 
dnl checks the results of pkg-config to some extent)
150
 
dnl
151
 
      rm -f conf.glibtest
152
 
      AC_TRY_RUN([
153
 
#include <glib.h>
154
 
#include <stdio.h>
155
 
#include <stdlib.h>
156
 
 
157
 
int 
158
 
main ()
159
 
{
160
 
  int major, minor, micro;
161
 
  char *tmp_version;
162
 
  int ignored;
163
 
 
164
 
  ignored = system ("touch conf.glibtest");
165
 
 
166
 
  /* HP/UX 9 (%@#!) writes to sscanf strings */
167
 
  tmp_version = g_strdup("$min_glib_version");
168
 
  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
169
 
     printf("%s, bad version string\n", "$min_glib_version");
170
 
     exit(1);
171
 
   }
172
 
 
173
 
  if ((glib_major_version != $glib_config_major_version) ||
174
 
      (glib_minor_version != $glib_config_minor_version) ||
175
 
      (glib_micro_version != $glib_config_micro_version))
176
 
    {
177
 
      printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", 
178
 
             $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
179
 
             glib_major_version, glib_minor_version, glib_micro_version);
180
 
      printf ("*** was found! If pkg-config was correct, then it is best\n");
181
 
      printf ("*** to remove the old version of GLib. You may also be able to fix the error\n");
182
 
      printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
183
 
      printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
184
 
      printf("*** required on your system.\n");
185
 
      printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
186
 
      printf("*** to point to the correct configuration files\n");
187
 
    } 
188
 
  else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
189
 
           (glib_minor_version != GLIB_MINOR_VERSION) ||
190
 
           (glib_micro_version != GLIB_MICRO_VERSION))
191
 
    {
192
 
      printf("*** GLIB header files (version %d.%d.%d) do not match\n",
193
 
             GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
194
 
      printf("*** library (version %d.%d.%d)\n",
195
 
             glib_major_version, glib_minor_version, glib_micro_version);
196
 
    }
197
 
  else
198
 
    {
199
 
      if ((glib_major_version > major) ||
200
 
        ((glib_major_version == major) && (glib_minor_version > minor)) ||
201
 
        ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
202
 
      {
203
 
        return 0;
204
 
       }
205
 
     else
206
 
      {
207
 
        printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
208
 
               glib_major_version, glib_minor_version, glib_micro_version);
209
 
        printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
210
 
               major, minor, micro);
211
 
        printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
212
 
        printf("***\n");
213
 
        printf("*** If you have already installed a sufficiently new version, this error\n");
214
 
        printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
215
 
        printf("*** being found. The easiest way to fix this is to remove the old version\n");
216
 
        printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n");
217
 
        printf("*** correct copy of pkg-config. (In this case, you will have to\n");
218
 
        printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
219
 
        printf("*** so that the correct libraries are found at run-time))\n");
220
 
      }
221
 
    }
222
 
  return 1;
223
392
}
224
 
],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
225
 
       CFLAGS="$ac_save_CFLAGS"
226
 
       LIBS="$ac_save_LIBS"
227
 
     fi
 
393
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
394
 
 
395
 
 
396
# AM_OUTPUT_DEPENDENCY_COMMANDS
 
397
# -----------------------------
 
398
# This macro should only be invoked once -- use via AC_REQUIRE.
 
399
#
 
400
# This code is only required when automatic dependency tracking
 
401
# is enabled.  FIXME.  This creates each `.P' file that we will
 
402
# need in order to bootstrap the dependency handling code.
 
403
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 
404
[AC_CONFIG_COMMANDS([depfiles],
 
405
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
 
406
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
 
407
])
 
408
 
 
409
# Do all the work for Automake.                             -*- Autoconf -*-
 
410
 
 
411
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
 
412
# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
 
413
#
 
414
# This file is free software; the Free Software Foundation
 
415
# gives unlimited permission to copy and/or distribute it,
 
416
# with or without modifications, as long as this notice is preserved.
 
417
 
 
418
# serial 16
 
419
 
 
420
# This macro actually does too much.  Some checks are only needed if
 
421
# your package does certain things.  But this isn't really a big deal.
 
422
 
 
423
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
 
424
# AM_INIT_AUTOMAKE([OPTIONS])
 
425
# -----------------------------------------------
 
426
# The call with PACKAGE and VERSION arguments is the old style
 
427
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
 
428
# and VERSION should now be passed to AC_INIT and removed from
 
429
# the call to AM_INIT_AUTOMAKE.
 
430
# We support both call styles for the transition.  After
 
431
# the next Automake release, Autoconf can make the AC_INIT
 
432
# arguments mandatory, and then we can depend on a new Autoconf
 
433
# release and drop the old call support.
 
434
AC_DEFUN([AM_INIT_AUTOMAKE],
 
435
[AC_PREREQ([2.62])dnl
 
436
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 
437
dnl the ones we care about.
 
438
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
 
439
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
 
440
AC_REQUIRE([AC_PROG_INSTALL])dnl
 
441
if test "`cd $srcdir && pwd`" != "`pwd`"; then
 
442
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
 
443
  # is not polluted with repeated "-I."
 
444
  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
 
445
  # test to see if srcdir already configured
 
446
  if test -f $srcdir/config.status; then
 
447
    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
228
448
  fi
229
 
  if test "x$no_glib" = x ; then
230
 
     AC_MSG_RESULT(yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version))
231
 
     ifelse([$2], , :, [$2])     
 
449
fi
 
450
 
 
451
# test whether we have cygpath
 
452
if test -z "$CYGPATH_W"; then
 
453
  if (cygpath --version) >/dev/null 2>/dev/null; then
 
454
    CYGPATH_W='cygpath -w'
232
455
  else
233
 
     AC_MSG_RESULT(no)
234
 
     if test "$PKG_CONFIG" = "no" ; then
235
 
       echo "*** A new enough version of pkg-config was not found."
236
 
       echo "*** See http://www.freedesktop.org/software/pkgconfig/"
237
 
     else
238
 
       if test -f conf.glibtest ; then
239
 
        :
240
 
       else
241
 
          echo "*** Could not run GLIB test program, checking why..."
242
 
          ac_save_CFLAGS="$CFLAGS"
243
 
          ac_save_LIBS="$LIBS"
244
 
          CFLAGS="$CFLAGS $GLIB_CFLAGS"
245
 
          LIBS="$LIBS $GLIB_LIBS"
246
 
          AC_TRY_LINK([
247
 
#include <glib.h>
248
 
#include <stdio.h>
249
 
],      [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ],
250
 
        [ echo "*** The test program compiled, but did not run. This usually means"
251
 
          echo "*** that the run-time linker is not finding GLIB or finding the wrong"
252
 
          echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"
253
 
          echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
254
 
          echo "*** to the installed location  Also, make sure you have run ldconfig if that"
255
 
          echo "*** is required on your system"
256
 
          echo "***"
257
 
          echo "*** If you have an old version installed, it is best to remove it, although"
258
 
          echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ],
259
 
        [ echo "*** The test program failed to compile or link. See the file config.log for the"
260
 
          echo "*** exact error that occured. This usually means GLIB is incorrectly installed."])
261
 
          CFLAGS="$ac_save_CFLAGS"
262
 
          LIBS="$ac_save_LIBS"
263
 
       fi
264
 
     fi
265
 
     GLIB_CFLAGS=""
266
 
     GLIB_LIBS=""
267
 
     GLIB_GENMARSHAL=""
268
 
     GOBJECT_QUERY=""
269
 
     GLIB_MKENUMS=""
270
 
     ifelse([$3], , :, [$3])
 
456
    CYGPATH_W=echo
271
457
  fi
272
 
  AC_SUBST(GLIB_CFLAGS)
273
 
  AC_SUBST(GLIB_LIBS)
274
 
  AC_SUBST(GLIB_GENMARSHAL)
275
 
  AC_SUBST(GOBJECT_QUERY)
276
 
  AC_SUBST(GLIB_MKENUMS)
277
 
  rm -f conf.glibtest
278
 
])
279
 
 
280
 
# Copyright (C) 1995-2002 Free Software Foundation, Inc.
281
 
# Copyright (C) 2001-2003,2004 Red Hat, Inc.
282
 
#
283
 
# This file is free software, distributed under the terms of the GNU
284
 
# General Public License.  As a special exception to the GNU General
285
 
# Public License, this file may be distributed as part of a program
286
 
# that contains a configuration script generated by Autoconf, under
287
 
# the same distribution terms as the rest of that program.
288
 
#
289
 
# This file can be copied and used freely without restrictions.  It can
290
 
# be used in projects which are not available under the GNU Public License
291
 
# but which still want to provide support for the GNU gettext functionality.
292
 
#
293
 
# Macro to add for using GNU gettext.
294
 
# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
295
 
#
296
 
# Modified to never use included libintl. 
297
 
# Owen Taylor <otaylor@redhat.com>, 12/15/1998
298
 
#
299
 
# Major rework to remove unused code
300
 
# Owen Taylor <otaylor@redhat.com>, 12/11/2002
301
 
#
302
 
# Added better handling of ALL_LINGUAS from GNU gettext version 
303
 
# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
304
 
#
305
 
# Modified to require ngettext
306
 
# Matthias Clasen <mclasen@redhat.com> 08/06/2004
307
 
#
308
 
# We need this here as well, since someone might use autoconf-2.5x
309
 
# to configure GLib then an older version to configure a package
310
 
# using AM_GLIB_GNU_GETTEXT
311
 
AC_PREREQ(2.53)
312
 
 
313
 
dnl
314
 
dnl We go to great lengths to make sure that aclocal won't 
315
 
dnl try to pull in the installed version of these macros
316
 
dnl when running aclocal in the glib directory.
317
 
dnl
318
 
m4_copy([AC_DEFUN],[glib_DEFUN])
319
 
m4_copy([AC_REQUIRE],[glib_REQUIRE])
320
 
dnl
321
 
dnl At the end, if we're not within glib, we'll define the public
322
 
dnl definitions in terms of our private definitions.
323
 
dnl
324
 
 
325
 
# GLIB_LC_MESSAGES
326
 
#--------------------
327
 
glib_DEFUN([GLIB_LC_MESSAGES],
328
 
  [AC_CHECK_HEADERS([locale.h])
329
 
    if test $ac_cv_header_locale_h = yes; then
330
 
    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
331
 
      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
332
 
       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
333
 
    if test $am_cv_val_LC_MESSAGES = yes; then
334
 
      AC_DEFINE(HAVE_LC_MESSAGES, 1,
335
 
        [Define if your <locale.h> file defines LC_MESSAGES.])
336
 
    fi
337
 
  fi])
338
 
 
339
 
# GLIB_PATH_PROG_WITH_TEST
340
 
#----------------------------
341
 
dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
342
 
dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
343
 
glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
344
 
[# Extract the first word of "$2", so it can be a program name with args.
345
 
set dummy $2; ac_word=[$]2
346
 
AC_MSG_CHECKING([for $ac_word])
347
 
AC_CACHE_VAL(ac_cv_path_$1,
348
 
[case "[$]$1" in
349
 
  /*)
350
 
  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
351
 
  ;;
352
 
  *)
353
 
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
354
 
  for ac_dir in ifelse([$5], , $PATH, [$5]); do
355
 
    test -z "$ac_dir" && ac_dir=.
356
 
    if test -f $ac_dir/$ac_word; then
357
 
      if [$3]; then
358
 
        ac_cv_path_$1="$ac_dir/$ac_word"
359
 
        break
360
 
      fi
361
 
    fi
362
 
  done
363
 
  IFS="$ac_save_ifs"
364
 
dnl If no 4th arg is given, leave the cache variable unset,
365
 
dnl so AC_PATH_PROGS will keep looking.
366
 
ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
367
 
])dnl
368
 
  ;;
369
 
esac])dnl
370
 
$1="$ac_cv_path_$1"
371
 
if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
372
 
  AC_MSG_RESULT([$]$1)
373
 
else
374
 
  AC_MSG_RESULT(no)
375
 
fi
376
 
AC_SUBST($1)dnl
377
 
])
378
 
 
379
 
# GLIB_WITH_NLS
380
 
#-----------------
381
 
glib_DEFUN([GLIB_WITH_NLS],
382
 
  dnl NLS is obligatory
383
 
  [USE_NLS=yes
384
 
    AC_SUBST(USE_NLS)
385
 
 
386
 
    gt_cv_have_gettext=no
387
 
 
388
 
    CATOBJEXT=NONE
389
 
    XGETTEXT=:
390
 
    INTLLIBS=
391
 
 
392
 
    AC_CHECK_HEADER(libintl.h,
393
 
     [gt_cv_func_dgettext_libintl="no"
394
 
      libintl_extra_libs=""
395
 
 
396
 
      #
397
 
      # First check in libc
398
 
      #
399
 
      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
400
 
        [AC_TRY_LINK([
401
 
#include <libintl.h>
402
 
],
403
 
         [return !ngettext ("","", 1)],
404
 
          gt_cv_func_ngettext_libc=yes,
405
 
          gt_cv_func_ngettext_libc=no)
406
 
        ])
407
 
  
408
 
      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
409
 
              AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
410
 
                [AC_TRY_LINK([
411
 
#include <libintl.h>
412
 
],
413
 
                  [return !dgettext ("","")],
414
 
                  gt_cv_func_dgettext_libc=yes,
415
 
                  gt_cv_func_dgettext_libc=no)
416
 
                ])
417
 
      fi
418
 
  
419
 
      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
420
 
        AC_CHECK_FUNCS(bind_textdomain_codeset)
421
 
      fi
422
 
 
423
 
      #
424
 
      # If we don't have everything we want, check in libintl
425
 
      #
426
 
      if test "$gt_cv_func_dgettext_libc" != "yes" \
427
 
         || test "$gt_cv_func_ngettext_libc" != "yes" \
428
 
         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
429
 
        
430
 
        AC_CHECK_LIB(intl, bindtextdomain,
431
 
            [AC_CHECK_LIB(intl, ngettext,
432
 
                    [AC_CHECK_LIB(intl, dgettext,
433
 
                                  gt_cv_func_dgettext_libintl=yes)])])
434
 
 
435
 
        if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
436
 
          AC_MSG_CHECKING([if -liconv is needed to use gettext])
437
 
          AC_MSG_RESULT([])
438
 
          AC_CHECK_LIB(intl, ngettext,
439
 
                [AC_CHECK_LIB(intl, dcgettext,
440
 
                       [gt_cv_func_dgettext_libintl=yes
441
 
                        libintl_extra_libs=-liconv],
442
 
                        :,-liconv)],
443
 
                :,-liconv)
444
 
        fi
445
 
 
446
 
        #
447
 
        # If we found libintl, then check in it for bind_textdomain_codeset();
448
 
        # we'll prefer libc if neither have bind_textdomain_codeset(),
449
 
        # and both have dgettext and ngettext
450
 
        #
451
 
        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
452
 
          glib_save_LIBS="$LIBS"
453
 
          LIBS="$LIBS -lintl $libintl_extra_libs"
454
 
          unset ac_cv_func_bind_textdomain_codeset
455
 
          AC_CHECK_FUNCS(bind_textdomain_codeset)
456
 
          LIBS="$glib_save_LIBS"
457
 
 
458
 
          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
459
 
            gt_cv_func_dgettext_libc=no
460
 
          else
461
 
            if test "$gt_cv_func_dgettext_libc" = "yes" \
462
 
                && test "$gt_cv_func_ngettext_libc" = "yes"; then
463
 
              gt_cv_func_dgettext_libintl=no
464
 
            fi
465
 
          fi
466
 
        fi
467
 
      fi
468
 
 
469
 
      if test "$gt_cv_func_dgettext_libc" = "yes" \
470
 
        || test "$gt_cv_func_dgettext_libintl" = "yes"; then
471
 
        gt_cv_have_gettext=yes
472
 
      fi
473
 
  
474
 
      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
475
 
        INTLLIBS="-lintl $libintl_extra_libs"
476
 
      fi
477
 
  
478
 
      if test "$gt_cv_have_gettext" = "yes"; then
479
 
        AC_DEFINE(HAVE_GETTEXT,1,
480
 
          [Define if the GNU gettext() function is already present or preinstalled.])
481
 
        GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
482
 
          [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
483
 
        if test "$MSGFMT" != "no"; then
484
 
          glib_save_LIBS="$LIBS"
485
 
          LIBS="$LIBS $INTLLIBS"
486
 
          AC_CHECK_FUNCS(dcgettext)
487
 
          MSGFMT_OPTS=
488
 
          AC_MSG_CHECKING([if msgfmt accepts -c])
489
 
          GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
490
 
msgid ""
491
 
msgstr ""
492
 
"Content-Type: text/plain; charset=UTF-8\n"
493
 
"Project-Id-Version: test 1.0\n"
494
 
"PO-Revision-Date: 2007-02-15 12:01+0100\n"
495
 
"Last-Translator: test <foo@bar.xx>\n"
496
 
"Language-Team: C <LL@li.org>\n"
497
 
"MIME-Version: 1.0\n"
498
 
"Content-Transfer-Encoding: 8bit\n"
499
 
], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
500
 
          AC_SUBST(MSGFMT_OPTS)
501
 
          AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
502
 
          GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
503
 
            [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
504
 
          AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
505
 
                         return _nl_msg_cat_cntr],
506
 
            [CATOBJEXT=.gmo 
507
 
             DATADIRNAME=share],
508
 
            [case $host in
509
 
            *-*-solaris*)
510
 
            dnl On Solaris, if bind_textdomain_codeset is in libc,
511
 
            dnl GNU format message catalog is always supported,
512
 
            dnl since both are added to the libc all together.
513
 
            dnl Hence, we'd like to go with DATADIRNAME=share and
514
 
            dnl and CATOBJEXT=.gmo in this case.
515
 
            AC_CHECK_FUNC(bind_textdomain_codeset,
516
 
              [CATOBJEXT=.gmo 
517
 
               DATADIRNAME=share],
518
 
              [CATOBJEXT=.mo
519
 
               DATADIRNAME=lib])
520
 
            ;;
521
 
            *)
522
 
            CATOBJEXT=.mo
523
 
            DATADIRNAME=lib
524
 
            ;;
525
 
            esac])
526
 
          LIBS="$glib_save_LIBS"
527
 
          INSTOBJEXT=.mo
528
 
        else
529
 
          gt_cv_have_gettext=no
530
 
        fi
531
 
      fi
532
 
    ])
533
 
 
534
 
    if test "$gt_cv_have_gettext" = "yes" ; then
535
 
      AC_DEFINE(ENABLE_NLS, 1,
536
 
        [always defined to indicate that i18n is enabled])
537
 
    fi
538
 
 
539
 
    dnl Test whether we really found GNU xgettext.
540
 
    if test "$XGETTEXT" != ":"; then
541
 
      dnl If it is not GNU xgettext we define it as : so that the
542
 
      dnl Makefiles still can work.
543
 
      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
544
 
        : ;
 
458
fi
 
459
AC_SUBST([CYGPATH_W])
 
460
 
 
461
# Define the identity of the package.
 
462
dnl Distinguish between old-style and new-style calls.
 
463
m4_ifval([$2],
 
464
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
 
465
 AC_SUBST([PACKAGE], [$1])dnl
 
466
 AC_SUBST([VERSION], [$2])],
 
467
[_AM_SET_OPTIONS([$1])dnl
 
468
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
 
469
m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
 
470
  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
 
471
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
 
472
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
473
 
 
474
_AM_IF_OPTION([no-define],,
 
475
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
 
476
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
 
477
 
 
478
# Some tools Automake needs.
 
479
AC_REQUIRE([AM_SANITY_CHECK])dnl
 
480
AC_REQUIRE([AC_ARG_PROGRAM])dnl
 
481
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
 
482
AM_MISSING_PROG(AUTOCONF, autoconf)
 
483
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
 
484
AM_MISSING_PROG(AUTOHEADER, autoheader)
 
485
AM_MISSING_PROG(MAKEINFO, makeinfo)
 
486
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 
487
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
 
488
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
 
489
# We need awk for the "check" target.  The system "awk" is bad on
 
490
# some platforms.
 
491
AC_REQUIRE([AC_PROG_AWK])dnl
 
492
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 
493
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
494
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
 
495
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
 
496
                             [_AM_PROG_TAR([v7])])])
 
497
_AM_IF_OPTION([no-dependencies],,
 
498
[AC_PROVIDE_IFELSE([AC_PROG_CC],
 
499
                  [_AM_DEPENDENCIES(CC)],
 
500
                  [define([AC_PROG_CC],
 
501
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
 
502
AC_PROVIDE_IFELSE([AC_PROG_CXX],
 
503
                  [_AM_DEPENDENCIES(CXX)],
 
504
                  [define([AC_PROG_CXX],
 
505
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
 
506
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
 
507
                  [_AM_DEPENDENCIES(OBJC)],
 
508
                  [define([AC_PROG_OBJC],
 
509
                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
 
510
])
 
511
_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
 
512
dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
 
513
dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
 
514
dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
 
515
AC_CONFIG_COMMANDS_PRE(dnl
 
516
[m4_provide_if([_AM_COMPILER_EXEEXT],
 
517
  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
 
518
])
 
519
 
 
520
dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
 
521
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
 
522
dnl mangled by Autoconf and run in a shell conditional statement.
 
523
m4_define([_AC_COMPILER_EXEEXT],
 
524
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
 
525
 
 
526
 
 
527
# When config.status generates a header, we must update the stamp-h file.
 
528
# This file resides in the same directory as the config header
 
529
# that is generated.  The stamp files are numbered to have different names.
 
530
 
 
531
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
 
532
# loop where config.status creates the headers, so we can generate
 
533
# our stamp files there.
 
534
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
 
535
[# Compute $1's index in $config_headers.
 
536
_am_arg=$1
 
537
_am_stamp_count=1
 
538
for _am_header in $config_headers :; do
 
539
  case $_am_header in
 
540
    $_am_arg | $_am_arg:* )
 
541
      break ;;
 
542
    * )
 
543
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
 
544
  esac
 
545
done
 
546
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
547
 
 
548
# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
 
549
#
 
550
# This file is free software; the Free Software Foundation
 
551
# gives unlimited permission to copy and/or distribute it,
 
552
# with or without modifications, as long as this notice is preserved.
 
553
 
 
554
# AM_PROG_INSTALL_SH
 
555
# ------------------
 
556
# Define $install_sh.
 
557
AC_DEFUN([AM_PROG_INSTALL_SH],
 
558
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
559
if test x"${install_sh}" != xset; then
 
560
  case $am_aux_dir in
 
561
  *\ * | *\     *)
 
562
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
 
563
  *)
 
564
    install_sh="\${SHELL} $am_aux_dir/install-sh"
 
565
  esac
 
566
fi
 
567
AC_SUBST(install_sh)])
 
568
 
 
569
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
 
570
#
 
571
# This file is free software; the Free Software Foundation
 
572
# gives unlimited permission to copy and/or distribute it,
 
573
# with or without modifications, as long as this notice is preserved.
 
574
 
 
575
# serial 2
 
576
 
 
577
# Check whether the underlying file-system supports filenames
 
578
# with a leading dot.  For instance MS-DOS doesn't.
 
579
AC_DEFUN([AM_SET_LEADING_DOT],
 
580
[rm -rf .tst 2>/dev/null
 
581
mkdir .tst 2>/dev/null
 
582
if test -d .tst; then
 
583
  am__leading_dot=.
 
584
else
 
585
  am__leading_dot=_
 
586
fi
 
587
rmdir .tst 2>/dev/null
 
588
AC_SUBST([am__leading_dot])])
 
589
 
 
590
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
 
591
# From Jim Meyering
 
592
 
 
593
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
 
594
# Free Software Foundation, Inc.
 
595
#
 
596
# This file is free software; the Free Software Foundation
 
597
# gives unlimited permission to copy and/or distribute it,
 
598
# with or without modifications, as long as this notice is preserved.
 
599
 
 
600
# serial 5
 
601
 
 
602
# AM_MAINTAINER_MODE([DEFAULT-MODE])
 
603
# ----------------------------------
 
604
# Control maintainer-specific portions of Makefiles.
 
605
# Default is to disable them, unless `enable' is passed literally.
 
606
# For symmetry, `disable' may be passed as well.  Anyway, the user
 
607
# can override the default with the --enable/--disable switch.
 
608
AC_DEFUN([AM_MAINTAINER_MODE],
 
609
[m4_case(m4_default([$1], [disable]),
 
610
       [enable], [m4_define([am_maintainer_other], [disable])],
 
611
       [disable], [m4_define([am_maintainer_other], [enable])],
 
612
       [m4_define([am_maintainer_other], [enable])
 
613
        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
 
614
AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
 
615
  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
 
616
  AC_ARG_ENABLE([maintainer-mode],
 
617
[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
 
618
                          (and sometimes confusing) to the casual installer],
 
619
      [USE_MAINTAINER_MODE=$enableval],
 
620
      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
 
621
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
 
622
  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
 
623
  MAINT=$MAINTAINER_MODE_TRUE
 
624
  AC_SUBST([MAINT])dnl
 
625
]
 
626
)
 
627
 
 
628
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
 
629
 
 
630
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
 
631
 
 
632
# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
 
633
#
 
634
# This file is free software; the Free Software Foundation
 
635
# gives unlimited permission to copy and/or distribute it,
 
636
# with or without modifications, as long as this notice is preserved.
 
637
 
 
638
# serial 4
 
639
 
 
640
# AM_MAKE_INCLUDE()
 
641
# -----------------
 
642
# Check to see how make treats includes.
 
643
AC_DEFUN([AM_MAKE_INCLUDE],
 
644
[am_make=${MAKE-make}
 
645
cat > confinc << 'END'
 
646
am__doit:
 
647
        @echo this is the am__doit target
 
648
.PHONY: am__doit
 
649
END
 
650
# If we don't find an include directive, just comment out the code.
 
651
AC_MSG_CHECKING([for style of include used by $am_make])
 
652
am__include="#"
 
653
am__quote=
 
654
_am_result=none
 
655
# First try GNU make style include.
 
656
echo "include confinc" > confmf
 
657
# Ignore all kinds of additional output from `make'.
 
658
case `$am_make -s -f confmf 2> /dev/null` in #(
 
659
*the\ am__doit\ target*)
 
660
  am__include=include
 
661
  am__quote=
 
662
  _am_result=GNU
 
663
  ;;
 
664
esac
 
665
# Now try BSD make style include.
 
666
if test "$am__include" = "#"; then
 
667
   echo '.include "confinc"' > confmf
 
668
   case `$am_make -s -f confmf 2> /dev/null` in #(
 
669
   *the\ am__doit\ target*)
 
670
     am__include=.include
 
671
     am__quote="\""
 
672
     _am_result=BSD
 
673
     ;;
 
674
   esac
 
675
fi
 
676
AC_SUBST([am__include])
 
677
AC_SUBST([am__quote])
 
678
AC_MSG_RESULT([$_am_result])
 
679
rm -f confinc confmf
 
680
])
 
681
 
 
682
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
683
 
 
684
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
 
685
# Free Software Foundation, Inc.
 
686
#
 
687
# This file is free software; the Free Software Foundation
 
688
# gives unlimited permission to copy and/or distribute it,
 
689
# with or without modifications, as long as this notice is preserved.
 
690
 
 
691
# serial 6
 
692
 
 
693
# AM_MISSING_PROG(NAME, PROGRAM)
 
694
# ------------------------------
 
695
AC_DEFUN([AM_MISSING_PROG],
 
696
[AC_REQUIRE([AM_MISSING_HAS_RUN])
 
697
$1=${$1-"${am_missing_run}$2"}
 
698
AC_SUBST($1)])
 
699
 
 
700
 
 
701
# AM_MISSING_HAS_RUN
 
702
# ------------------
 
703
# Define MISSING if not defined so far and test if it supports --run.
 
704
# If it does, set am_missing_run to use it, otherwise, to nothing.
 
705
AC_DEFUN([AM_MISSING_HAS_RUN],
 
706
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
707
AC_REQUIRE_AUX_FILE([missing])dnl
 
708
if test x"${MISSING+set}" != xset; then
 
709
  case $am_aux_dir in
 
710
  *\ * | *\     *)
 
711
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
 
712
  *)
 
713
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
 
714
  esac
 
715
fi
 
716
# Use eval to expand $SHELL
 
717
if eval "$MISSING --run true"; then
 
718
  am_missing_run="$MISSING --run "
 
719
else
 
720
  am_missing_run=
 
721
  AC_MSG_WARN([`missing' script is too old or missing])
 
722
fi
 
723
])
 
724
 
 
725
# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
 
726
#
 
727
# This file is free software; the Free Software Foundation
 
728
# gives unlimited permission to copy and/or distribute it,
 
729
# with or without modifications, as long as this notice is preserved.
 
730
 
 
731
# AM_PROG_MKDIR_P
 
732
# ---------------
 
733
# Check for `mkdir -p'.
 
734
AC_DEFUN([AM_PROG_MKDIR_P],
 
735
[AC_PREREQ([2.60])dnl
 
736
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
 
737
dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
 
738
dnl while keeping a definition of mkdir_p for backward compatibility.
 
739
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
 
740
dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
 
741
dnl Makefile.ins that do not define MKDIR_P, so we do our own
 
742
dnl adjustment using top_builddir (which is defined more often than
 
743
dnl MKDIR_P).
 
744
AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
 
745
case $mkdir_p in
 
746
  [[\\/$]]* | ?:[[\\/]]*) ;;
 
747
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
 
748
esac
 
749
])
 
750
 
 
751
# Helper functions for option handling.                     -*- Autoconf -*-
 
752
 
 
753
# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
 
754
#
 
755
# This file is free software; the Free Software Foundation
 
756
# gives unlimited permission to copy and/or distribute it,
 
757
# with or without modifications, as long as this notice is preserved.
 
758
 
 
759
# serial 4
 
760
 
 
761
# _AM_MANGLE_OPTION(NAME)
 
762
# -----------------------
 
763
AC_DEFUN([_AM_MANGLE_OPTION],
 
764
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
 
765
 
 
766
# _AM_SET_OPTION(NAME)
 
767
# ------------------------------
 
768
# Set option NAME.  Presently that only means defining a flag for this option.
 
769
AC_DEFUN([_AM_SET_OPTION],
 
770
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
 
771
 
 
772
# _AM_SET_OPTIONS(OPTIONS)
 
773
# ----------------------------------
 
774
# OPTIONS is a space-separated list of Automake options.
 
775
AC_DEFUN([_AM_SET_OPTIONS],
 
776
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
 
777
 
 
778
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
 
779
# -------------------------------------------
 
780
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
 
781
AC_DEFUN([_AM_IF_OPTION],
 
782
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
783
 
 
784
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009
 
785
# Free Software Foundation, Inc.
 
786
#
 
787
# This file is free software; the Free Software Foundation
 
788
# gives unlimited permission to copy and/or distribute it,
 
789
# with or without modifications, as long as this notice is preserved.
 
790
 
 
791
# AM_PATH_PYTHON([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
 
792
# ---------------------------------------------------------------------------
 
793
# Adds support for distributing Python modules and packages.  To
 
794
# install modules, copy them to $(pythondir), using the python_PYTHON
 
795
# automake variable.  To install a package with the same name as the
 
796
# automake package, install to $(pkgpythondir), or use the
 
797
# pkgpython_PYTHON automake variable.
 
798
#
 
799
# The variables $(pyexecdir) and $(pkgpyexecdir) are provided as
 
800
# locations to install python extension modules (shared libraries).
 
801
# Another macro is required to find the appropriate flags to compile
 
802
# extension modules.
 
803
#
 
804
# If your package is configured with a different prefix to python,
 
805
# users will have to add the install directory to the PYTHONPATH
 
806
# environment variable, or create a .pth file (see the python
 
807
# documentation for details).
 
808
#
 
809
# If the MINIMUM-VERSION argument is passed, AM_PATH_PYTHON will
 
810
# cause an error if the version of python installed on the system
 
811
# doesn't meet the requirement.  MINIMUM-VERSION should consist of
 
812
# numbers and dots only.
 
813
AC_DEFUN([AM_PATH_PYTHON],
 
814
 [
 
815
  dnl Find a Python interpreter.  Python versions prior to 2.0 are not
 
816
  dnl supported. (2.0 was released on October 16, 2000).
 
817
  m4_define_default([_AM_PYTHON_INTERPRETER_LIST],
 
818
                    [python python2 python3 python3.0 python2.5 python2.4 python2.3 python2.2 dnl
 
819
python2.1 python2.0])
 
820
 
 
821
  m4_if([$1],[],[
 
822
    dnl No version check is needed.
 
823
    # Find any Python interpreter.
 
824
    if test -z "$PYTHON"; then
 
825
      AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :)
 
826
    fi
 
827
    am_display_PYTHON=python
 
828
  ], [
 
829
    dnl A version check is needed.
 
830
    if test -n "$PYTHON"; then
 
831
      # If the user set $PYTHON, use it and don't search something else.
 
832
      AC_MSG_CHECKING([whether $PYTHON version >= $1])
 
833
      AM_PYTHON_CHECK_VERSION([$PYTHON], [$1],
 
834
                              [AC_MSG_RESULT(yes)],
 
835
                              [AC_MSG_ERROR(too old)])
 
836
      am_display_PYTHON=$PYTHON
 
837
    else
 
838
      # Otherwise, try each interpreter until we find one that satisfies
 
839
      # VERSION.
 
840
      AC_CACHE_CHECK([for a Python interpreter with version >= $1],
 
841
        [am_cv_pathless_PYTHON],[
 
842
        for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do
 
843
          test "$am_cv_pathless_PYTHON" = none && break
 
844
          AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break])
 
845
        done])
 
846
      # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
 
847
      if test "$am_cv_pathless_PYTHON" = none; then
 
848
        PYTHON=:
545
849
      else
546
 
        AC_MSG_RESULT(
547
 
          [found xgettext program is not GNU xgettext; ignore it])
548
 
        XGETTEXT=":"
 
850
        AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON])
549
851
      fi
 
852
      am_display_PYTHON=$am_cv_pathless_PYTHON
550
853
    fi
551
 
 
552
 
    # We need to process the po/ directory.
553
 
    POSUB=po
554
 
 
555
 
    AC_OUTPUT_COMMANDS(
556
 
      [case "$CONFIG_FILES" in *po/Makefile.in*)
557
 
        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
558
 
      esac])
559
 
 
560
 
    dnl These rules are solely for the distribution goal.  While doing this
561
 
    dnl we only have to keep exactly one list of the available catalogs
562
 
    dnl in configure.in.
563
 
    for lang in $ALL_LINGUAS; do
564
 
      GMOFILES="$GMOFILES $lang.gmo"
565
 
      POFILES="$POFILES $lang.po"
566
 
    done
567
 
 
568
 
    dnl Make all variables we use known to autoconf.
569
 
    AC_SUBST(CATALOGS)
570
 
    AC_SUBST(CATOBJEXT)
571
 
    AC_SUBST(DATADIRNAME)
572
 
    AC_SUBST(GMOFILES)
573
 
    AC_SUBST(INSTOBJEXT)
574
 
    AC_SUBST(INTLLIBS)
575
 
    AC_SUBST(PO_IN_DATADIR_TRUE)
576
 
    AC_SUBST(PO_IN_DATADIR_FALSE)
577
 
    AC_SUBST(POFILES)
578
 
    AC_SUBST(POSUB)
579
854
  ])
580
855
 
581
 
# AM_GLIB_GNU_GETTEXT
 
856
  if test "$PYTHON" = :; then
 
857
  dnl Run any user-specified action, or abort.
 
858
    m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])])
 
859
  else
 
860
 
 
861
  dnl Query Python for its version number.  Getting [:3] seems to be
 
862
  dnl the best way to do this; it's what "site.py" does in the standard
 
863
  dnl library.
 
864
 
 
865
  AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version],
 
866
    [am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[[:3]])"`])
 
867
  AC_SUBST([PYTHON_VERSION], [$am_cv_python_version])
 
868
 
 
869
  dnl Use the values of $prefix and $exec_prefix for the corresponding
 
870
  dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX.  These are made
 
871
  dnl distinct variables so they can be overridden if need be.  However,
 
872
  dnl general consensus is that you shouldn't need this ability.
 
873
 
 
874
  AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
 
875
  AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}'])
 
876
 
 
877
  dnl At times (like when building shared libraries) you may want
 
878
  dnl to know which OS platform Python thinks this is.
 
879
 
 
880
  AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform],
 
881
    [am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`])
 
882
  AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform])
 
883
 
 
884
 
 
885
  dnl Set up 4 directories:
 
886
 
 
887
  dnl pythondir -- where to install python scripts.  This is the
 
888
  dnl   site-packages directory, not the python standard library
 
889
  dnl   directory like in previous automake betas.  This behavior
 
890
  dnl   is more consistent with lispdir.m4 for example.
 
891
  dnl Query distutils for this directory.  distutils does not exist in
 
892
  dnl Python 1.5, so we fall back to the hardcoded directory if it
 
893
  dnl doesn't work.
 
894
  AC_CACHE_CHECK([for $am_display_PYTHON script directory],
 
895
    [am_cv_python_pythondir],
 
896
    [if test "x$prefix" = xNONE
 
897
     then
 
898
       am_py_prefix=$ac_default_prefix
 
899
     else
 
900
       am_py_prefix=$prefix
 
901
     fi
 
902
     am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null ||
 
903
     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
 
904
     case $am_cv_python_pythondir in
 
905
     $am_py_prefix*)
 
906
       am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
 
907
       am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"`
 
908
       ;;
 
909
     *)
 
910
       case $am_py_prefix in
 
911
         /usr|/System*) ;;
 
912
         *)
 
913
          am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages
 
914
          ;;
 
915
       esac
 
916
       ;;
 
917
     esac
 
918
    ])
 
919
  AC_SUBST([pythondir], [$am_cv_python_pythondir])
 
920
 
 
921
  dnl pkgpythondir -- $PACKAGE directory under pythondir.  Was
 
922
  dnl   PYTHON_SITE_PACKAGE in previous betas, but this naming is
 
923
  dnl   more consistent with the rest of automake.
 
924
 
 
925
  AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE])
 
926
 
 
927
  dnl pyexecdir -- directory for installing python extension modules
 
928
  dnl   (shared libraries)
 
929
  dnl Query distutils for this directory.  distutils does not exist in
 
930
  dnl Python 1.5, so we fall back to the hardcoded directory if it
 
931
  dnl doesn't work.
 
932
  AC_CACHE_CHECK([for $am_display_PYTHON extension module directory],
 
933
    [am_cv_python_pyexecdir],
 
934
    [if test "x$exec_prefix" = xNONE
 
935
     then
 
936
       am_py_exec_prefix=$am_py_prefix
 
937
     else
 
938
       am_py_exec_prefix=$exec_prefix
 
939
     fi
 
940
     am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null ||
 
941
     echo "$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
 
942
     case $am_cv_python_pyexecdir in
 
943
     $am_py_exec_prefix*)
 
944
       am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
 
945
       am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"`
 
946
       ;;
 
947
     *)
 
948
       case $am_py_exec_prefix in
 
949
         /usr|/System*) ;;
 
950
         *)
 
951
           am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages
 
952
           ;;
 
953
       esac
 
954
       ;;
 
955
     esac
 
956
    ])
 
957
  AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir])
 
958
 
 
959
  dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
 
960
 
 
961
  AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE])
 
962
 
 
963
  dnl Run any user-specified action.
 
964
  $2
 
965
  fi
 
966
 
 
967
])
 
968
 
 
969
 
 
970
# AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
 
971
# ---------------------------------------------------------------------------
 
972
# Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION.
 
973
# Run ACTION-IF-FALSE otherwise.
 
974
# This test uses sys.hexversion instead of the string equivalent (first
 
975
# word of sys.version), in order to cope with versions such as 2.2c1.
 
976
# This supports Python 2.0 or higher. (2.0 was released on October 16, 2000).
 
977
AC_DEFUN([AM_PYTHON_CHECK_VERSION],
 
978
 [prog="import sys
 
979
# split strings by '.' and convert to numeric.  Append some zeros
 
980
# because we need at least 4 digits for the hex conversion.
 
981
# map returns an iterator in Python 3.0 and a list in 2.x
 
982
minver = list(map(int, '$2'.split('.'))) + [[0, 0, 0]]
 
983
minverhex = 0
 
984
# xrange is not present in Python 3.0 and range returns an iterator
 
985
for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]]
 
986
sys.exit(sys.hexversion < minverhex)"
 
987
  AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])
 
988
 
 
989
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
990
#
 
991
# This file is free software; the Free Software Foundation
 
992
# gives unlimited permission to copy and/or distribute it,
 
993
# with or without modifications, as long as this notice is preserved.
 
994
 
 
995
# AM_RUN_LOG(COMMAND)
582
996
# -------------------
583
 
# Do checks necessary for use of gettext. If a suitable implementation 
584
 
# of gettext is found in either in libintl or in the C library,
585
 
# it will set INTLLIBS to the libraries needed for use of gettext
586
 
# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
587
 
# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
588
 
# on various variables needed by the Makefile.in.in installed by 
589
 
# glib-gettextize.
590
 
dnl
591
 
glib_DEFUN([GLIB_GNU_GETTEXT],
592
 
  [AC_REQUIRE([AC_PROG_CC])dnl
593
 
   AC_REQUIRE([AC_HEADER_STDC])dnl
594
 
   
595
 
   GLIB_LC_MESSAGES
596
 
   GLIB_WITH_NLS
597
 
 
598
 
   if test "$gt_cv_have_gettext" = "yes"; then
599
 
     if test "x$ALL_LINGUAS" = "x"; then
600
 
       LINGUAS=
601
 
     else
602
 
       AC_MSG_CHECKING(for catalogs to be installed)
603
 
       NEW_LINGUAS=
604
 
       for presentlang in $ALL_LINGUAS; do
605
 
         useit=no
606
 
         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
607
 
           desiredlanguages="$LINGUAS"
608
 
         else
609
 
           desiredlanguages="$ALL_LINGUAS"
610
 
         fi
611
 
         for desiredlang in $desiredlanguages; do
612
 
           # Use the presentlang catalog if desiredlang is
613
 
           #   a. equal to presentlang, or
614
 
           #   b. a variant of presentlang (because in this case,
615
 
           #      presentlang can be used as a fallback for messages
616
 
           #      which are not translated in the desiredlang catalog).
617
 
           case "$desiredlang" in
618
 
             "$presentlang"*) useit=yes;;
619
 
           esac
620
 
         done
621
 
         if test $useit = yes; then
622
 
           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
623
 
         fi
624
 
       done
625
 
       LINGUAS=$NEW_LINGUAS
626
 
       AC_MSG_RESULT($LINGUAS)
627
 
     fi
628
 
 
629
 
     dnl Construct list of names of catalog files to be constructed.
630
 
     if test -n "$LINGUAS"; then
631
 
       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
632
 
     fi
633
 
   fi
634
 
 
635
 
   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
636
 
   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
637
 
   dnl Try to locate is.
638
 
   MKINSTALLDIRS=
639
 
   if test -n "$ac_aux_dir"; then
640
 
     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
641
 
   fi
642
 
   if test -z "$MKINSTALLDIRS"; then
643
 
     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
644
 
   fi
645
 
   AC_SUBST(MKINSTALLDIRS)
646
 
 
647
 
   dnl Generate list of files to be processed by xgettext which will
648
 
   dnl be included in po/Makefile.
649
 
   test -d po || mkdir po
650
 
   if test "x$srcdir" != "x."; then
651
 
     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
652
 
       posrcprefix="$srcdir/"
653
 
     else
654
 
       posrcprefix="../$srcdir/"
655
 
     fi
656
 
   else
657
 
     posrcprefix="../"
658
 
   fi
659
 
   rm -f po/POTFILES
660
 
   sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
661
 
        < $srcdir/po/POTFILES.in > po/POTFILES
662
 
  ])
663
 
 
664
 
# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
665
 
# -------------------------------
666
 
# Define VARIABLE to the location where catalog files will
667
 
# be installed by po/Makefile.
668
 
glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
669
 
[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
670
 
glib_save_prefix="$prefix"
671
 
glib_save_exec_prefix="$exec_prefix"
672
 
glib_save_datarootdir="$datarootdir"
673
 
test "x$prefix" = xNONE && prefix=$ac_default_prefix
674
 
test "x$exec_prefix" = xNONE && exec_prefix=$prefix
675
 
datarootdir=`eval echo "${datarootdir}"`
676
 
if test "x$CATOBJEXT" = "x.mo" ; then
677
 
  localedir=`eval echo "${libdir}/locale"`
 
997
# Run COMMAND, save the exit status in ac_status, and log it.
 
998
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
 
999
AC_DEFUN([AM_RUN_LOG],
 
1000
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
 
1001
   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
 
1002
   ac_status=$?
 
1003
   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
 
1004
   (exit $ac_status); }])
 
1005
 
 
1006
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
1007
 
 
1008
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
 
1009
# Free Software Foundation, Inc.
 
1010
#
 
1011
# This file is free software; the Free Software Foundation
 
1012
# gives unlimited permission to copy and/or distribute it,
 
1013
# with or without modifications, as long as this notice is preserved.
 
1014
 
 
1015
# serial 5
 
1016
 
 
1017
# AM_SANITY_CHECK
 
1018
# ---------------
 
1019
AC_DEFUN([AM_SANITY_CHECK],
 
1020
[AC_MSG_CHECKING([whether build environment is sane])
 
1021
# Just in case
 
1022
sleep 1
 
1023
echo timestamp > conftest.file
 
1024
# Reject unsafe characters in $srcdir or the absolute working directory
 
1025
# name.  Accept space and tab only in the latter.
 
1026
am_lf='
 
1027
'
 
1028
case `pwd` in
 
1029
  *[[\\\"\#\$\&\'\`$am_lf]]*)
 
1030
    AC_MSG_ERROR([unsafe absolute working directory name]);;
 
1031
esac
 
1032
case $srcdir in
 
1033
  *[[\\\"\#\$\&\'\`$am_lf\ \    ]]*)
 
1034
    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
 
1035
esac
 
1036
 
 
1037
# Do `set' in a subshell so we don't clobber the current shell's
 
1038
# arguments.  Must try -L first in case configure is actually a
 
1039
# symlink; some systems play weird games with the mod time of symlinks
 
1040
# (eg FreeBSD returns the mod time of the symlink's containing
 
1041
# directory).
 
1042
if (
 
1043
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
 
1044
   if test "$[*]" = "X"; then
 
1045
      # -L didn't work.
 
1046
      set X `ls -t "$srcdir/configure" conftest.file`
 
1047
   fi
 
1048
   rm -f conftest.file
 
1049
   if test "$[*]" != "X $srcdir/configure conftest.file" \
 
1050
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
 
1051
 
 
1052
      # If neither matched, then we have a broken ls.  This can happen
 
1053
      # if, for instance, CONFIG_SHELL is bash and it inherits a
 
1054
      # broken ls alias from the environment.  This has actually
 
1055
      # happened.  Such a system could not be considered "sane".
 
1056
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
 
1057
alias in your environment])
 
1058
   fi
 
1059
 
 
1060
   test "$[2]" = conftest.file
 
1061
   )
 
1062
then
 
1063
   # Ok.
 
1064
   :
678
1065
else
679
 
  localedir=`eval echo "${datadir}/locale"`
 
1066
   AC_MSG_ERROR([newly created file is older than distributed files!
 
1067
Check your system clock])
680
1068
fi
681
 
prefix="$glib_save_prefix"
682
 
exec_prefix="$glib_save_exec_prefix"
683
 
datarootdir="$glib_save_datarootdir"
684
 
AC_DEFINE_UNQUOTED($1, "$localedir",
685
 
  [Define the location where the catalogs will be installed])
 
1069
AC_MSG_RESULT(yes)])
 
1070
 
 
1071
# Copyright (C) 2009  Free Software Foundation, Inc.
 
1072
#
 
1073
# This file is free software; the Free Software Foundation
 
1074
# gives unlimited permission to copy and/or distribute it,
 
1075
# with or without modifications, as long as this notice is preserved.
 
1076
 
 
1077
# serial 1
 
1078
 
 
1079
# AM_SILENT_RULES([DEFAULT])
 
1080
# --------------------------
 
1081
# Enable less verbose build rules; with the default set to DEFAULT
 
1082
# (`yes' being less verbose, `no' or empty being verbose).
 
1083
AC_DEFUN([AM_SILENT_RULES],
 
1084
[AC_ARG_ENABLE([silent-rules],
 
1085
[  --enable-silent-rules          less verbose build output (undo: `make V=1')
 
1086
  --disable-silent-rules         verbose build output (undo: `make V=0')])
 
1087
case $enable_silent_rules in
 
1088
yes) AM_DEFAULT_VERBOSITY=0;;
 
1089
no)  AM_DEFAULT_VERBOSITY=1;;
 
1090
*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
 
1091
esac
 
1092
AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
 
1093
AM_BACKSLASH='\'
 
1094
AC_SUBST([AM_BACKSLASH])dnl
 
1095
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
686
1096
])
687
1097
 
688
 
dnl
689
 
dnl Now the definitions that aclocal will find
690
 
dnl
691
 
ifdef(glib_configure_in,[],[
692
 
AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
693
 
AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
694
 
])dnl
695
 
 
696
 
# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
697
 
698
 
# Create a temporary file with TEST-FILE as its contents and pass the
699
 
# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
700
 
# 0 and perform ACTION-IF-FAIL for any other exit status.
701
 
AC_DEFUN([GLIB_RUN_PROG],
702
 
[cat >conftest.foo <<_ACEOF
703
 
$2
704
 
_ACEOF
705
 
if AC_RUN_LOG([$1 conftest.foo]); then
706
 
  m4_ifval([$3], [$3], [:])
707
 
m4_ifvaln([$4], [else $4])dnl
708
 
echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
709
 
sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
710
 
fi])
711
 
 
 
1098
# Copyright (C) 2001, 2003, 2005  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
# AM_PROG_INSTALL_STRIP
 
1105
# ---------------------
 
1106
# One issue with vendor `install' (even GNU) is that you can't
 
1107
# specify the program used to strip binaries.  This is especially
 
1108
# annoying in cross-compiling environments, where the build's strip
 
1109
# is unlikely to handle the host's binaries.
 
1110
# Fortunately install-sh will honor a STRIPPROG variable, so we
 
1111
# always use install-sh in `make install-strip', and initialize
 
1112
# STRIPPROG with the value of the STRIP variable (set by the user).
 
1113
AC_DEFUN([AM_PROG_INSTALL_STRIP],
 
1114
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 
1115
# Installed binaries are usually stripped using `strip' when the user
 
1116
# run `make install-strip'.  However `strip' might not be the right
 
1117
# tool to use in cross-compilation environments, therefore Automake
 
1118
# will honor the `STRIP' environment variable to overrule this program.
 
1119
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
 
1120
if test "$cross_compiling" != no; then
 
1121
  AC_CHECK_TOOL([STRIP], [strip], :)
 
1122
fi
 
1123
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 
1124
AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
1125
 
 
1126
# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
 
1127
#
 
1128
# This file is free software; the Free Software Foundation
 
1129
# gives unlimited permission to copy and/or distribute it,
 
1130
# with or without modifications, as long as this notice is preserved.
 
1131
 
 
1132
# serial 2
 
1133
 
 
1134
# _AM_SUBST_NOTMAKE(VARIABLE)
 
1135
# ---------------------------
 
1136
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
 
1137
# This macro is traced by Automake.
 
1138
AC_DEFUN([_AM_SUBST_NOTMAKE])
 
1139
 
 
1140
# AM_SUBST_NOTMAKE(VARIABLE)
 
1141
# ---------------------------
 
1142
# Public sister of _AM_SUBST_NOTMAKE.
 
1143
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
 
1144
 
 
1145
# Check how to create a tarball.                            -*- Autoconf -*-
 
1146
 
 
1147
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
 
1148
#
 
1149
# This file is free software; the Free Software Foundation
 
1150
# gives unlimited permission to copy and/or distribute it,
 
1151
# with or without modifications, as long as this notice is preserved.
 
1152
 
 
1153
# serial 2
 
1154
 
 
1155
# _AM_PROG_TAR(FORMAT)
 
1156
# --------------------
 
1157
# Check how to create a tarball in format FORMAT.
 
1158
# FORMAT should be one of `v7', `ustar', or `pax'.
 
1159
#
 
1160
# Substitute a variable $(am__tar) that is a command
 
1161
# writing to stdout a FORMAT-tarball containing the directory
 
1162
# $tardir.
 
1163
#     tardir=directory && $(am__tar) > result.tar
 
1164
#
 
1165
# Substitute a variable $(am__untar) that extract such
 
1166
# a tarball read from stdin.
 
1167
#     $(am__untar) < result.tar
 
1168
AC_DEFUN([_AM_PROG_TAR],
 
1169
[# Always define AMTAR for backward compatibility.
 
1170
AM_MISSING_PROG([AMTAR], [tar])
 
1171
m4_if([$1], [v7],
 
1172
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
 
1173
     [m4_case([$1], [ustar],, [pax],,
 
1174
              [m4_fatal([Unknown tar format])])
 
1175
AC_MSG_CHECKING([how to create a $1 tar archive])
 
1176
# Loop over all known methods to create a tar archive until one works.
 
1177
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
 
1178
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
 
1179
# Do not fold the above two line into one, because Tru64 sh and
 
1180
# Solaris sh will not grok spaces in the rhs of `-'.
 
1181
for _am_tool in $_am_tools
 
1182
do
 
1183
  case $_am_tool in
 
1184
  gnutar)
 
1185
    for _am_tar in tar gnutar gtar;
 
1186
    do
 
1187
      AM_RUN_LOG([$_am_tar --version]) && break
 
1188
    done
 
1189
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
 
1190
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
 
1191
    am__untar="$_am_tar -xf -"
 
1192
    ;;
 
1193
  plaintar)
 
1194
    # Must skip GNU tar: if it does not support --format= it doesn't create
 
1195
    # ustar tarball either.
 
1196
    (tar --version) >/dev/null 2>&1 && continue
 
1197
    am__tar='tar chf - "$$tardir"'
 
1198
    am__tar_='tar chf - "$tardir"'
 
1199
    am__untar='tar xf -'
 
1200
    ;;
 
1201
  pax)
 
1202
    am__tar='pax -L -x $1 -w "$$tardir"'
 
1203
    am__tar_='pax -L -x $1 -w "$tardir"'
 
1204
    am__untar='pax -r'
 
1205
    ;;
 
1206
  cpio)
 
1207
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
 
1208
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
 
1209
    am__untar='cpio -i -H $1 -d'
 
1210
    ;;
 
1211
  none)
 
1212
    am__tar=false
 
1213
    am__tar_=false
 
1214
    am__untar=false
 
1215
    ;;
 
1216
  esac
 
1217
 
 
1218
  # If the value was cached, stop now.  We just wanted to have am__tar
 
1219
  # and am__untar set.
 
1220
  test -n "${am_cv_prog_tar_$1}" && break
 
1221
 
 
1222
  # tar/untar a dummy directory, and stop if the command works
 
1223
  rm -rf conftest.dir
 
1224
  mkdir conftest.dir
 
1225
  echo GrepMe > conftest.dir/file
 
1226
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
 
1227
  rm -rf conftest.dir
 
1228
  if test -s conftest.tar; then
 
1229
    AM_RUN_LOG([$am__untar <conftest.tar])
 
1230
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
 
1231
  fi
 
1232
done
 
1233
rm -rf conftest.dir
 
1234
 
 
1235
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
 
1236
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
 
1237
AC_SUBST([am__tar])
 
1238
AC_SUBST([am__untar])
 
1239
]) # _AM_PROG_TAR
712
1240
 
713
1241
dnl Do not call GNOME_DOC_DEFINES directly.  It is split out from
714
1242
dnl GNOME_DOC_INIT to allow gnome-doc-utils to bootstrap off itself.
918
1446
AC_DEFUN([IT_PO_SUBDIR],
919
1447
[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
920
1448
dnl
921
 
dnl The following CONFIG_COMMANDS should be exetuted at the very end
 
1449
dnl The following CONFIG_COMMANDS should be executed at the very end
922
1450
dnl of config.status.
923
1451
AC_CONFIG_COMMANDS_PRE([
924
1452
  AC_CONFIG_COMMANDS([$1/stamp-it], [
3427
3955
  # before this can be enabled.
3428
3956
  hardcode_into_libs=yes
3429
3957
 
 
3958
  # Add ABI-specific directories to the system library path.
 
3959
  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
 
3960
 
3430
3961
  # Append ld.so.conf contents to the search path
3431
3962
  if test -f /etc/ld.so.conf; then
3432
3963
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[   ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
3433
 
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
 
3964
    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
3434
3965
  fi
3435
3966
 
3436
3967
  # We used to test for /lib/ld.so.1 and disable shared libraries on
3442
3973
  dynamic_linker='GNU/Linux ld.so'
3443
3974
  ;;
3444
3975
 
3445
 
netbsdelf*-gnu)
3446
 
  version_type=linux
3447
 
  need_lib_prefix=no
3448
 
  need_version=no
3449
 
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
3450
 
  soname_spec='${libname}${release}${shared_ext}$major'
3451
 
  shlibpath_var=LD_LIBRARY_PATH
3452
 
  shlibpath_overrides_runpath=no
3453
 
  hardcode_into_libs=yes
3454
 
  dynamic_linker='NetBSD ld.elf_so'
3455
 
  ;;
3456
 
 
3457
3976
netbsd*)
3458
3977
  version_type=sunos
3459
3978
  need_lib_prefix=no
4045
4564
  lt_cv_deplibs_check_method=pass_all
4046
4565
  ;;
4047
4566
 
4048
 
netbsd* | netbsdelf*-gnu)
 
4567
netbsd*)
4049
4568
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4050
4569
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
4051
4570
  else
4726
5245
            ;;
4727
5246
        esac
4728
5247
        ;;
4729
 
      netbsd* | netbsdelf*-gnu)
 
5248
      netbsd*)
4730
5249
        ;;
4731
5250
      *qnx* | *nto*)
4732
5251
        # QNX uses GNU C++, but need to define -shared option too, otherwise
5151
5670
  cygwin* | mingw* | cegcc*)
5152
5671
    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
5153
5672
  ;;
5154
 
  linux* | k*bsd*-gnu)
5155
 
    _LT_TAGVAR(link_all_deplibs, $1)=no
5156
 
  ;;
5157
5673
  *)
5158
5674
    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
5159
5675
  ;;
5218
5734
  openbsd*)
5219
5735
    with_gnu_ld=no
5220
5736
    ;;
5221
 
  linux* | k*bsd*-gnu)
5222
 
    _LT_TAGVAR(link_all_deplibs, $1)=no
5223
 
    ;;
5224
5737
  esac
5225
5738
 
5226
5739
  _LT_TAGVAR(ld_shlibs, $1)=yes
5403
5916
      fi
5404
5917
      ;;
5405
5918
 
5406
 
    netbsd* | netbsdelf*-gnu)
 
5919
    netbsd*)
5407
5920
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
5408
5921
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5409
5922
        wlarc=
5578
6091
        if test "$aix_use_runtimelinking" = yes; then
5579
6092
          shared_flag="$shared_flag "'${wl}-G'
5580
6093
        fi
5581
 
        _LT_TAGVAR(link_all_deplibs, $1)=no
5582
6094
      else
5583
6095
        # not using gcc
5584
6096
        if test "$host_cpu" = ia64; then
5817
6329
      _LT_TAGVAR(link_all_deplibs, $1)=yes
5818
6330
      ;;
5819
6331
 
5820
 
    netbsd* | netbsdelf*-gnu)
 
6332
    netbsd*)
5821
6333
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
5822
6334
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
5823
6335
      else
8820
9332
 
8821
9333
# Generated from ltversion.in.
8822
9334
 
8823
 
# serial 3012 ltversion.m4
 
9335
# serial 3017 ltversion.m4
8824
9336
# This file is part of GNU Libtool
8825
9337
 
8826
 
m4_define([LT_PACKAGE_VERSION], [2.2.6])
8827
 
m4_define([LT_PACKAGE_REVISION], [1.3012])
 
9338
m4_define([LT_PACKAGE_VERSION], [2.2.6b])
 
9339
m4_define([LT_PACKAGE_REVISION], [1.3017])
8828
9340
 
8829
9341
AC_DEFUN([LTVERSION_VERSION],
8830
 
[macro_version='2.2.6'
8831
 
macro_revision='1.3012'
 
9342
[macro_version='2.2.6b'
 
9343
macro_revision='1.3017'
8832
9344
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
8833
9345
_LT_DECL(, macro_revision, 0)
8834
9346
])
8926
9438
m4_ifndef([AC_LIBTOOL_CONFIG],          [AC_DEFUN([AC_LIBTOOL_CONFIG])])
8927
9439
m4_ifndef([_LT_AC_FILE_LTDLL_C],        [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
8928
9440
 
8929
 
# nls.m4 serial 3 (gettext-0.15)
8930
 
dnl Copyright (C) 1995-2003, 2005-2006 Free Software Foundation, Inc.
 
9441
# nls.m4 serial 5 (gettext-0.18)
 
9442
dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation,
 
9443
dnl Inc.
8931
9444
dnl This file is free software; the Free Software Foundation
8932
9445
dnl gives unlimited permission to copy and/or distribute it,
8933
9446
dnl with or without modifications, as long as this notice is preserved.
8945
9458
dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
8946
9459
dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
8947
9460
 
8948
 
AC_PREREQ(2.50)
 
9461
AC_PREREQ([2.50])
8949
9462
 
8950
9463
AC_DEFUN([AM_NLS],
8951
9464
[
8952
9465
  AC_MSG_CHECKING([whether NLS is requested])
8953
9466
  dnl Default is enabled NLS
8954
 
  AC_ARG_ENABLE(nls,
 
9467
  AC_ARG_ENABLE([nls],
8955
9468
    [  --disable-nls           do not use Native Language Support],
8956
9469
    USE_NLS=$enableval, USE_NLS=yes)
8957
 
  AC_MSG_RESULT($USE_NLS)
8958
 
  AC_SUBST(USE_NLS)
 
9470
  AC_MSG_RESULT([$USE_NLS])
 
9471
  AC_SUBST([USE_NLS])
8959
9472
])
8960
9473
 
8961
9474
# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
9026
9539
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
9027
9540
# ---------------------------------------------
9028
9541
m4_define([_PKG_CONFIG],
9029
 
[if test -n "$PKG_CONFIG"; then
9030
 
    if test -n "$$1"; then
9031
 
        pkg_cv_[]$1="$$1"
9032
 
    else
9033
 
        PKG_CHECK_EXISTS([$3],
9034
 
                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
9035
 
                         [pkg_failed=yes])
9036
 
    fi
9037
 
else
9038
 
        pkg_failed=untried
 
9542
[if test -n "$$1"; then
 
9543
    pkg_cv_[]$1="$$1"
 
9544
 elif test -n "$PKG_CONFIG"; then
 
9545
    PKG_CHECK_EXISTS([$3],
 
9546
                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
 
9547
                     [pkg_failed=yes])
 
9548
 else
 
9549
    pkg_failed=untried
9039
9550
fi[]dnl
9040
9551
])# _PKG_CONFIG
9041
9552
 
9079
9590
if test $pkg_failed = yes; then
9080
9591
        _PKG_SHORT_ERRORS_SUPPORTED
9081
9592
        if test $_pkg_short_errors_supported = yes; then
9082
 
                $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
 
9593
                $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
9083
9594
        else 
9084
 
                $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
 
9595
                $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
9085
9596
        fi
9086
9597
        # Put the nasty error message in config.log where it belongs
9087
9598
        echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
9116
9627
fi[]dnl
9117
9628
])# PKG_CHECK_MODULES
9118
9629
 
9119
 
# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
9120
 
#
9121
 
# This file is free software; the Free Software Foundation
9122
 
# gives unlimited permission to copy and/or distribute it,
9123
 
# with or without modifications, as long as this notice is preserved.
9124
 
 
9125
 
# AM_AUTOMAKE_VERSION(VERSION)
9126
 
# ----------------------------
9127
 
# Automake X.Y traces this macro to ensure aclocal.m4 has been
9128
 
# generated from the m4 files accompanying Automake X.Y.
9129
 
# (This private macro should not be called outside this file.)
9130
 
AC_DEFUN([AM_AUTOMAKE_VERSION],
9131
 
[am__api_version='1.11'
9132
 
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
9133
 
dnl require some minimum version.  Point them to the right macro.
9134
 
m4_if([$1], [1.11], [],
9135
 
      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
9136
 
])
9137
 
 
9138
 
# _AM_AUTOCONF_VERSION(VERSION)
9139
 
# -----------------------------
9140
 
# aclocal traces this macro to find the Autoconf version.
9141
 
# This is a private macro too.  Using m4_define simplifies
9142
 
# the logic in aclocal, which can simply ignore this definition.
9143
 
m4_define([_AM_AUTOCONF_VERSION], [])
9144
 
 
9145
 
# AM_SET_CURRENT_AUTOMAKE_VERSION
9146
 
# -------------------------------
9147
 
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
9148
 
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
9149
 
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
9150
 
[AM_AUTOMAKE_VERSION([1.11])dnl
9151
 
m4_ifndef([AC_AUTOCONF_VERSION],
9152
 
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
9153
 
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
9154
 
 
9155
 
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
9156
 
 
9157
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
9158
 
#
9159
 
# This file is free software; the Free Software Foundation
9160
 
# gives unlimited permission to copy and/or distribute it,
9161
 
# with or without modifications, as long as this notice is preserved.
9162
 
 
9163
 
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
9164
 
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
9165
 
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
9166
 
#
9167
 
# Of course, Automake must honor this variable whenever it calls a
9168
 
# tool from the auxiliary directory.  The problem is that $srcdir (and
9169
 
# therefore $ac_aux_dir as well) can be either absolute or relative,
9170
 
# depending on how configure is run.  This is pretty annoying, since
9171
 
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
9172
 
# source directory, any form will work fine, but in subdirectories a
9173
 
# relative path needs to be adjusted first.
9174
 
#
9175
 
# $ac_aux_dir/missing
9176
 
#    fails when called from a subdirectory if $ac_aux_dir is relative
9177
 
# $top_srcdir/$ac_aux_dir/missing
9178
 
#    fails if $ac_aux_dir is absolute,
9179
 
#    fails when called from a subdirectory in a VPATH build with
9180
 
#          a relative $ac_aux_dir
9181
 
#
9182
 
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
9183
 
# are both prefixed by $srcdir.  In an in-source build this is usually
9184
 
# harmless because $srcdir is `.', but things will broke when you
9185
 
# start a VPATH build or use an absolute $srcdir.
9186
 
#
9187
 
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
9188
 
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
9189
 
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
9190
 
# and then we would define $MISSING as
9191
 
#   MISSING="\${SHELL} $am_aux_dir/missing"
9192
 
# This will work as long as MISSING is not called from configure, because
9193
 
# unfortunately $(top_srcdir) has no meaning in configure.
9194
 
# However there are other variables, like CC, which are often used in
9195
 
# configure, and could therefore not use this "fixed" $ac_aux_dir.
9196
 
#
9197
 
# Another solution, used here, is to always expand $ac_aux_dir to an
9198
 
# absolute PATH.  The drawback is that using absolute paths prevent a
9199
 
# configured tree to be moved without reconfiguration.
9200
 
 
9201
 
AC_DEFUN([AM_AUX_DIR_EXPAND],
9202
 
[dnl Rely on autoconf to set up CDPATH properly.
9203
 
AC_PREREQ([2.50])dnl
9204
 
# expand $ac_aux_dir to an absolute path
9205
 
am_aux_dir=`cd $ac_aux_dir && pwd`
9206
 
])
9207
 
 
9208
 
# AM_CONDITIONAL                                            -*- Autoconf -*-
9209
 
 
9210
 
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
9211
 
# Free Software Foundation, Inc.
9212
 
#
9213
 
# This file is free software; the Free Software Foundation
9214
 
# gives unlimited permission to copy and/or distribute it,
9215
 
# with or without modifications, as long as this notice is preserved.
9216
 
 
9217
 
# serial 9
9218
 
 
9219
 
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
9220
 
# -------------------------------------
9221
 
# Define a conditional.
9222
 
AC_DEFUN([AM_CONDITIONAL],
9223
 
[AC_PREREQ(2.52)dnl
9224
 
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
9225
 
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
9226
 
AC_SUBST([$1_TRUE])dnl
9227
 
AC_SUBST([$1_FALSE])dnl
9228
 
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
9229
 
_AM_SUBST_NOTMAKE([$1_FALSE])dnl
9230
 
m4_define([_AM_COND_VALUE_$1], [$2])dnl
9231
 
if $2; then
9232
 
  $1_TRUE=
9233
 
  $1_FALSE='#'
9234
 
else
9235
 
  $1_TRUE='#'
9236
 
  $1_FALSE=
9237
 
fi
9238
 
AC_CONFIG_COMMANDS_PRE(
9239
 
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
9240
 
  AC_MSG_ERROR([[conditional "$1" was never defined.
9241
 
Usually this means the macro was only invoked conditionally.]])
9242
 
fi])])
9243
 
 
9244
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
9245
 
# Free Software Foundation, Inc.
9246
 
#
9247
 
# This file is free software; the Free Software Foundation
9248
 
# gives unlimited permission to copy and/or distribute it,
9249
 
# with or without modifications, as long as this notice is preserved.
9250
 
 
9251
 
# serial 10
9252
 
 
9253
 
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
9254
 
# written in clear, in which case automake, when reading aclocal.m4,
9255
 
# will think it sees a *use*, and therefore will trigger all it's
9256
 
# C support machinery.  Also note that it means that autoscan, seeing
9257
 
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
9258
 
 
9259
 
 
9260
 
# _AM_DEPENDENCIES(NAME)
9261
 
# ----------------------
9262
 
# See how the compiler implements dependency checking.
9263
 
# NAME is "CC", "CXX", "GCJ", or "OBJC".
9264
 
# We try a few techniques and use that to set a single cache variable.
9265
 
#
9266
 
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
9267
 
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
9268
 
# dependency, and given that the user is not expected to run this macro,
9269
 
# just rely on AC_PROG_CC.
9270
 
AC_DEFUN([_AM_DEPENDENCIES],
9271
 
[AC_REQUIRE([AM_SET_DEPDIR])dnl
9272
 
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
9273
 
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
9274
 
AC_REQUIRE([AM_DEP_TRACK])dnl
9275
 
 
9276
 
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
9277
 
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
9278
 
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
9279
 
       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
9280
 
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
9281
 
                   [depcc="$$1"   am_compiler_list=])
9282
 
 
9283
 
AC_CACHE_CHECK([dependency style of $depcc],
9284
 
               [am_cv_$1_dependencies_compiler_type],
9285
 
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
9286
 
  # We make a subdir and do the tests there.  Otherwise we can end up
9287
 
  # making bogus files that we don't know about and never remove.  For
9288
 
  # instance it was reported that on HP-UX the gcc test will end up
9289
 
  # making a dummy file named `D' -- because `-MD' means `put the output
9290
 
  # in D'.
9291
 
  mkdir conftest.dir
9292
 
  # Copy depcomp to subdir because otherwise we won't find it if we're
9293
 
  # using a relative directory.
9294
 
  cp "$am_depcomp" conftest.dir
9295
 
  cd conftest.dir
9296
 
  # We will build objects and dependencies in a subdirectory because
9297
 
  # it helps to detect inapplicable dependency modes.  For instance
9298
 
  # both Tru64's cc and ICC support -MD to output dependencies as a
9299
 
  # side effect of compilation, but ICC will put the dependencies in
9300
 
  # the current directory while Tru64 will put them in the object
9301
 
  # directory.
9302
 
  mkdir sub
9303
 
 
9304
 
  am_cv_$1_dependencies_compiler_type=none
9305
 
  if test "$am_compiler_list" = ""; then
9306
 
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
9307
 
  fi
9308
 
  am__universal=false
9309
 
  m4_case([$1], [CC],
9310
 
    [case " $depcc " in #(
9311
 
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
9312
 
     esac],
9313
 
    [CXX],
9314
 
    [case " $depcc " in #(
9315
 
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
9316
 
     esac])
9317
 
 
9318
 
  for depmode in $am_compiler_list; do
9319
 
    # Setup a source with many dependencies, because some compilers
9320
 
    # like to wrap large dependency lists on column 80 (with \), and
9321
 
    # we should not choose a depcomp mode which is confused by this.
9322
 
    #
9323
 
    # We need to recreate these files for each test, as the compiler may
9324
 
    # overwrite some of them when testing with obscure command lines.
9325
 
    # This happens at least with the AIX C compiler.
9326
 
    : > sub/conftest.c
9327
 
    for i in 1 2 3 4 5 6; do
9328
 
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
9329
 
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
9330
 
      # Solaris 8's {/usr,}/bin/sh.
9331
 
      touch sub/conftst$i.h
9332
 
    done
9333
 
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
9334
 
 
9335
 
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
9336
 
    # mode.  It turns out that the SunPro C++ compiler does not properly
9337
 
    # handle `-M -o', and we need to detect this.  Also, some Intel
9338
 
    # versions had trouble with output in subdirs
9339
 
    am__obj=sub/conftest.${OBJEXT-o}
9340
 
    am__minus_obj="-o $am__obj"
9341
 
    case $depmode in
9342
 
    gcc)
9343
 
      # This depmode causes a compiler race in universal mode.
9344
 
      test "$am__universal" = false || continue
9345
 
      ;;
9346
 
    nosideeffect)
9347
 
      # after this tag, mechanisms are not by side-effect, so they'll
9348
 
      # only be used when explicitly requested
9349
 
      if test "x$enable_dependency_tracking" = xyes; then
9350
 
        continue
9351
 
      else
9352
 
        break
9353
 
      fi
9354
 
      ;;
9355
 
    msvisualcpp | msvcmsys)
9356
 
      # This compiler won't grok `-c -o', but also, the minuso test has
9357
 
      # not run yet.  These depmodes are late enough in the game, and
9358
 
      # so weak that their functioning should not be impacted.
9359
 
      am__obj=conftest.${OBJEXT-o}
9360
 
      am__minus_obj=
9361
 
      ;;
9362
 
    none) break ;;
9363
 
    esac
9364
 
    if depmode=$depmode \
9365
 
       source=sub/conftest.c object=$am__obj \
9366
 
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
9367
 
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
9368
 
         >/dev/null 2>conftest.err &&
9369
 
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
9370
 
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
9371
 
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
9372
 
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
9373
 
      # icc doesn't choke on unknown options, it will just issue warnings
9374
 
      # or remarks (even with -Werror).  So we grep stderr for any message
9375
 
      # that says an option was ignored or not supported.
9376
 
      # When given -MP, icc 7.0 and 7.1 complain thusly:
9377
 
      #   icc: Command line warning: ignoring option '-M'; no argument required
9378
 
      # The diagnosis changed in icc 8.0:
9379
 
      #   icc: Command line remark: option '-MP' not supported
9380
 
      if (grep 'ignoring option' conftest.err ||
9381
 
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
9382
 
        am_cv_$1_dependencies_compiler_type=$depmode
9383
 
        break
9384
 
      fi
9385
 
    fi
9386
 
  done
9387
 
 
9388
 
  cd ..
9389
 
  rm -rf conftest.dir
9390
 
else
9391
 
  am_cv_$1_dependencies_compiler_type=none
9392
 
fi
9393
 
])
9394
 
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
9395
 
AM_CONDITIONAL([am__fastdep$1], [
9396
 
  test "x$enable_dependency_tracking" != xno \
9397
 
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
9398
 
])
9399
 
 
9400
 
 
9401
 
# AM_SET_DEPDIR
9402
 
# -------------
9403
 
# Choose a directory name for dependency files.
9404
 
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
9405
 
AC_DEFUN([AM_SET_DEPDIR],
9406
 
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
9407
 
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
9408
 
])
9409
 
 
9410
 
 
9411
 
# AM_DEP_TRACK
9412
 
# ------------
9413
 
AC_DEFUN([AM_DEP_TRACK],
9414
 
[AC_ARG_ENABLE(dependency-tracking,
9415
 
[  --disable-dependency-tracking  speeds up one-time build
9416
 
  --enable-dependency-tracking   do not reject slow dependency extractors])
9417
 
if test "x$enable_dependency_tracking" != xno; then
9418
 
  am_depcomp="$ac_aux_dir/depcomp"
9419
 
  AMDEPBACKSLASH='\'
9420
 
fi
9421
 
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
9422
 
AC_SUBST([AMDEPBACKSLASH])dnl
9423
 
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
9424
 
])
9425
 
 
9426
 
# Generate code to set up dependency tracking.              -*- Autoconf -*-
9427
 
 
9428
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
9429
 
# Free Software Foundation, Inc.
9430
 
#
9431
 
# This file is free software; the Free Software Foundation
9432
 
# gives unlimited permission to copy and/or distribute it,
9433
 
# with or without modifications, as long as this notice is preserved.
9434
 
 
9435
 
#serial 5
9436
 
 
9437
 
# _AM_OUTPUT_DEPENDENCY_COMMANDS
9438
 
# ------------------------------
9439
 
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
9440
 
[{
9441
 
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
9442
 
  # are listed without --file.  Let's play safe and only enable the eval
9443
 
  # if we detect the quoting.
9444
 
  case $CONFIG_FILES in
9445
 
  *\'*) eval set x "$CONFIG_FILES" ;;
9446
 
  *)   set x $CONFIG_FILES ;;
9447
 
  esac
9448
 
  shift
9449
 
  for mf
 
9630
dnl AM_GCONF_SOURCE_2
 
9631
dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
 
9632
dnl  (i.e. pass to gconftool-2
 
9633
dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
 
9634
dnl  you should install foo.schemas files
 
9635
dnl
 
9636
 
 
9637
AC_DEFUN([AM_GCONF_SOURCE_2],
 
9638
[
 
9639
  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
 
9640
    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
 
9641
  else
 
9642
    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
 
9643
  fi
 
9644
 
 
9645
  AC_ARG_WITH([gconf-source],
 
9646
              AC_HELP_STRING([--with-gconf-source=sourceaddress],
 
9647
                             [Config database for installing schema files.]),
 
9648
              [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
 
9649
 
 
9650
  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
 
9651
  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
 
9652
 
 
9653
  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
 
9654
    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
 
9655
  fi
 
9656
 
 
9657
  AC_ARG_WITH([gconf-schema-file-dir],
 
9658
              AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
 
9659
                             [Directory for installing schema files.]),
 
9660
              [GCONF_SCHEMA_FILE_DIR="$withval"],)
 
9661
 
 
9662
  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
 
9663
  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
 
9664
 
 
9665
  AC_ARG_ENABLE(schemas-install,
 
9666
        AC_HELP_STRING([--disable-schemas-install],
 
9667
                       [Disable the schemas installation]),
 
9668
     [case ${enableval} in
 
9669
       yes|no) ;;
 
9670
       *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
 
9671
      esac])
 
9672
  AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
 
9673
])
 
9674
 
 
9675
# Configure paths for GLIB
 
9676
# Owen Taylor     1997-2001
 
9677
 
 
9678
dnl AM_PATH_GLIB_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
 
9679
dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if gmodule, gobject,
 
9680
dnl gthread, or gio is specified in MODULES, pass to pkg-config
 
9681
dnl
 
9682
AC_DEFUN([AM_PATH_GLIB_2_0],
 
9683
[dnl 
 
9684
dnl Get the cflags and libraries from pkg-config
 
9685
dnl
 
9686
AC_ARG_ENABLE(glibtest, [  --disable-glibtest      do not try to compile and run a test GLIB program],
 
9687
                    , enable_glibtest=yes)
 
9688
 
 
9689
  pkg_config_args=glib-2.0
 
9690
  for module in . $4
9450
9691
  do
9451
 
    # Strip MF so we end up with the name of the file.
9452
 
    mf=`echo "$mf" | sed -e 's/:.*$//'`
9453
 
    # Check whether this is an Automake generated Makefile or not.
9454
 
    # We used to match only the files named `Makefile.in', but
9455
 
    # some people rename them; so instead we look at the file content.
9456
 
    # Grep'ing the first line is not enough: some people post-process
9457
 
    # each Makefile.in and add a new line on top of each file to say so.
9458
 
    # Grep'ing the whole file is not good either: AIX grep has a line
9459
 
    # limit of 2048, but all sed's we know have understand at least 4000.
9460
 
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
9461
 
      dirpart=`AS_DIRNAME("$mf")`
 
9692
      case "$module" in
 
9693
         gmodule) 
 
9694
             pkg_config_args="$pkg_config_args gmodule-2.0"
 
9695
         ;;
 
9696
         gmodule-no-export) 
 
9697
             pkg_config_args="$pkg_config_args gmodule-no-export-2.0"
 
9698
         ;;
 
9699
         gobject) 
 
9700
             pkg_config_args="$pkg_config_args gobject-2.0"
 
9701
         ;;
 
9702
         gthread) 
 
9703
             pkg_config_args="$pkg_config_args gthread-2.0"
 
9704
         ;;
 
9705
         gio*) 
 
9706
             pkg_config_args="$pkg_config_args $module-2.0"
 
9707
         ;;
 
9708
      esac
 
9709
  done
 
9710
 
 
9711
  PKG_PROG_PKG_CONFIG([0.16])
 
9712
 
 
9713
  no_glib=""
 
9714
 
 
9715
  if test "x$PKG_CONFIG" = x ; then
 
9716
    no_glib=yes
 
9717
    PKG_CONFIG=no
 
9718
  fi
 
9719
 
 
9720
  min_glib_version=ifelse([$1], ,2.0.0,$1)
 
9721
  AC_MSG_CHECKING(for GLIB - version >= $min_glib_version)
 
9722
 
 
9723
  if test x$PKG_CONFIG != xno ; then
 
9724
    ## don't try to run the test against uninstalled libtool libs
 
9725
    if $PKG_CONFIG --uninstalled $pkg_config_args; then
 
9726
          echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH"
 
9727
          enable_glibtest=no
 
9728
    fi
 
9729
 
 
9730
    if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then
 
9731
          :
9462
9732
    else
9463
 
      continue
 
9733
          no_glib=yes
9464
9734
    fi
9465
 
    # Extract the definition of DEPDIR, am__include, and am__quote
9466
 
    # from the Makefile without running `make'.
9467
 
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
9468
 
    test -z "$DEPDIR" && continue
9469
 
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
9470
 
    test -z "am__include" && continue
9471
 
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
9472
 
    # When using ansi2knr, U may be empty or an underscore; expand it
9473
 
    U=`sed -n 's/^U = //p' < "$mf"`
9474
 
    # Find all dependency output files, they are included files with
9475
 
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
9476
 
    # simplest approach to changing $(DEPDIR) to its actual value in the
9477
 
    # expansion.
9478
 
    for file in `sed -n "
9479
 
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
9480
 
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
9481
 
      # Make sure the directory exists.
9482
 
      test -f "$dirpart/$file" && continue
9483
 
      fdir=`AS_DIRNAME(["$file"])`
9484
 
      AS_MKDIR_P([$dirpart/$fdir])
9485
 
      # echo "creating $dirpart/$file"
9486
 
      echo '# dummy' > "$dirpart/$file"
9487
 
    done
9488
 
  done
 
9735
  fi
 
9736
 
 
9737
  if test x"$no_glib" = x ; then
 
9738
    GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
 
9739
    GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0`
 
9740
    GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`
 
9741
 
 
9742
    GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args`
 
9743
    GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args`
 
9744
    glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \
 
9745
           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
 
9746
    glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \
 
9747
           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
 
9748
    glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \
 
9749
           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
 
9750
    if test "x$enable_glibtest" = "xyes" ; then
 
9751
      ac_save_CFLAGS="$CFLAGS"
 
9752
      ac_save_LIBS="$LIBS"
 
9753
      CFLAGS="$CFLAGS $GLIB_CFLAGS"
 
9754
      LIBS="$GLIB_LIBS $LIBS"
 
9755
dnl
 
9756
dnl Now check if the installed GLIB is sufficiently new. (Also sanity
 
9757
dnl checks the results of pkg-config to some extent)
 
9758
dnl
 
9759
      rm -f conf.glibtest
 
9760
      AC_TRY_RUN([
 
9761
#include <glib.h>
 
9762
#include <stdio.h>
 
9763
#include <stdlib.h>
 
9764
 
 
9765
int 
 
9766
main ()
 
9767
{
 
9768
  int major, minor, micro;
 
9769
  char *tmp_version;
 
9770
 
 
9771
  fclose (fopen ("conf.glibtest", "w"));
 
9772
 
 
9773
  /* HP/UX 9 (%@#!) writes to sscanf strings */
 
9774
  tmp_version = g_strdup("$min_glib_version");
 
9775
  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
 
9776
     printf("%s, bad version string\n", "$min_glib_version");
 
9777
     exit(1);
 
9778
   }
 
9779
 
 
9780
  if ((glib_major_version != $glib_config_major_version) ||
 
9781
      (glib_minor_version != $glib_config_minor_version) ||
 
9782
      (glib_micro_version != $glib_config_micro_version))
 
9783
    {
 
9784
      printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", 
 
9785
             $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,
 
9786
             glib_major_version, glib_minor_version, glib_micro_version);
 
9787
      printf ("*** was found! If pkg-config was correct, then it is best\n");
 
9788
      printf ("*** to remove the old version of GLib. You may also be able to fix the error\n");
 
9789
      printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
 
9790
      printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
 
9791
      printf("*** required on your system.\n");
 
9792
      printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
 
9793
      printf("*** to point to the correct configuration files\n");
 
9794
    } 
 
9795
  else if ((glib_major_version != GLIB_MAJOR_VERSION) ||
 
9796
           (glib_minor_version != GLIB_MINOR_VERSION) ||
 
9797
           (glib_micro_version != GLIB_MICRO_VERSION))
 
9798
    {
 
9799
      printf("*** GLIB header files (version %d.%d.%d) do not match\n",
 
9800
             GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);
 
9801
      printf("*** library (version %d.%d.%d)\n",
 
9802
             glib_major_version, glib_minor_version, glib_micro_version);
 
9803
    }
 
9804
  else
 
9805
    {
 
9806
      if ((glib_major_version > major) ||
 
9807
        ((glib_major_version == major) && (glib_minor_version > minor)) ||
 
9808
        ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))
 
9809
      {
 
9810
        return 0;
 
9811
       }
 
9812
     else
 
9813
      {
 
9814
        printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",
 
9815
               glib_major_version, glib_minor_version, glib_micro_version);
 
9816
        printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",
 
9817
               major, minor, micro);
 
9818
        printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");
 
9819
        printf("***\n");
 
9820
        printf("*** If you have already installed a sufficiently new version, this error\n");
 
9821
        printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
 
9822
        printf("*** being found. The easiest way to fix this is to remove the old version\n");
 
9823
        printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n");
 
9824
        printf("*** correct copy of pkg-config. (In this case, you will have to\n");
 
9825
        printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
 
9826
        printf("*** so that the correct libraries are found at run-time))\n");
 
9827
      }
 
9828
    }
 
9829
  return 1;
9489
9830
}
9490
 
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
9491
 
 
9492
 
 
9493
 
# AM_OUTPUT_DEPENDENCY_COMMANDS
9494
 
# -----------------------------
9495
 
# This macro should only be invoked once -- use via AC_REQUIRE.
9496
 
#
9497
 
# This code is only required when automatic dependency tracking
9498
 
# is enabled.  FIXME.  This creates each `.P' file that we will
9499
 
# need in order to bootstrap the dependency handling code.
9500
 
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
9501
 
[AC_CONFIG_COMMANDS([depfiles],
9502
 
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
9503
 
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
9504
 
])
9505
 
 
9506
 
# Do all the work for Automake.                             -*- Autoconf -*-
9507
 
 
9508
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
9509
 
# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
9510
 
#
9511
 
# This file is free software; the Free Software Foundation
9512
 
# gives unlimited permission to copy and/or distribute it,
9513
 
# with or without modifications, as long as this notice is preserved.
9514
 
 
9515
 
# serial 16
9516
 
 
9517
 
# This macro actually does too much.  Some checks are only needed if
9518
 
# your package does certain things.  But this isn't really a big deal.
9519
 
 
9520
 
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
9521
 
# AM_INIT_AUTOMAKE([OPTIONS])
9522
 
# -----------------------------------------------
9523
 
# The call with PACKAGE and VERSION arguments is the old style
9524
 
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
9525
 
# and VERSION should now be passed to AC_INIT and removed from
9526
 
# the call to AM_INIT_AUTOMAKE.
9527
 
# We support both call styles for the transition.  After
9528
 
# the next Automake release, Autoconf can make the AC_INIT
9529
 
# arguments mandatory, and then we can depend on a new Autoconf
9530
 
# release and drop the old call support.
9531
 
AC_DEFUN([AM_INIT_AUTOMAKE],
9532
 
[AC_PREREQ([2.62])dnl
9533
 
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
9534
 
dnl the ones we care about.
9535
 
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
9536
 
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
9537
 
AC_REQUIRE([AC_PROG_INSTALL])dnl
9538
 
if test "`cd $srcdir && pwd`" != "`pwd`"; then
9539
 
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
9540
 
  # is not polluted with repeated "-I."
9541
 
  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
9542
 
  # test to see if srcdir already configured
9543
 
  if test -f $srcdir/config.status; then
9544
 
    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
 
9831
],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
 
9832
       CFLAGS="$ac_save_CFLAGS"
 
9833
       LIBS="$ac_save_LIBS"
 
9834
     fi
9545
9835
  fi
9546
 
fi
9547
 
 
9548
 
# test whether we have cygpath
9549
 
if test -z "$CYGPATH_W"; then
9550
 
  if (cygpath --version) >/dev/null 2>/dev/null; then
9551
 
    CYGPATH_W='cygpath -w'
 
9836
  if test "x$no_glib" = x ; then
 
9837
     AC_MSG_RESULT(yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version))
 
9838
     ifelse([$2], , :, [$2])     
9552
9839
  else
9553
 
    CYGPATH_W=echo
 
9840
     AC_MSG_RESULT(no)
 
9841
     if test "$PKG_CONFIG" = "no" ; then
 
9842
       echo "*** A new enough version of pkg-config was not found."
 
9843
       echo "*** See http://www.freedesktop.org/software/pkgconfig/"
 
9844
     else
 
9845
       if test -f conf.glibtest ; then
 
9846
        :
 
9847
       else
 
9848
          echo "*** Could not run GLIB test program, checking why..."
 
9849
          ac_save_CFLAGS="$CFLAGS"
 
9850
          ac_save_LIBS="$LIBS"
 
9851
          CFLAGS="$CFLAGS $GLIB_CFLAGS"
 
9852
          LIBS="$LIBS $GLIB_LIBS"
 
9853
          AC_TRY_LINK([
 
9854
#include <glib.h>
 
9855
#include <stdio.h>
 
9856
],      [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ],
 
9857
        [ echo "*** The test program compiled, but did not run. This usually means"
 
9858
          echo "*** that the run-time linker is not finding GLIB or finding the wrong"
 
9859
          echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"
 
9860
          echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
 
9861
          echo "*** to the installed location  Also, make sure you have run ldconfig if that"
 
9862
          echo "*** is required on your system"
 
9863
          echo "***"
 
9864
          echo "*** If you have an old version installed, it is best to remove it, although"
 
9865
          echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ],
 
9866
        [ echo "*** The test program failed to compile or link. See the file config.log for the"
 
9867
          echo "*** exact error that occured. This usually means GLIB is incorrectly installed."])
 
9868
          CFLAGS="$ac_save_CFLAGS"
 
9869
          LIBS="$ac_save_LIBS"
 
9870
       fi
 
9871
     fi
 
9872
     GLIB_CFLAGS=""
 
9873
     GLIB_LIBS=""
 
9874
     GLIB_GENMARSHAL=""
 
9875
     GOBJECT_QUERY=""
 
9876
     GLIB_MKENUMS=""
 
9877
     ifelse([$3], , :, [$3])
9554
9878
  fi
9555
 
fi
9556
 
AC_SUBST([CYGPATH_W])
9557
 
 
9558
 
# Define the identity of the package.
9559
 
dnl Distinguish between old-style and new-style calls.
9560
 
m4_ifval([$2],
9561
 
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
9562
 
 AC_SUBST([PACKAGE], [$1])dnl
9563
 
 AC_SUBST([VERSION], [$2])],
9564
 
[_AM_SET_OPTIONS([$1])dnl
9565
 
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
9566
 
m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
9567
 
  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
9568
 
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
9569
 
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
9570
 
 
9571
 
_AM_IF_OPTION([no-define],,
9572
 
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
9573
 
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
9574
 
 
9575
 
# Some tools Automake needs.
9576
 
AC_REQUIRE([AM_SANITY_CHECK])dnl
9577
 
AC_REQUIRE([AC_ARG_PROGRAM])dnl
9578
 
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
9579
 
AM_MISSING_PROG(AUTOCONF, autoconf)
9580
 
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
9581
 
AM_MISSING_PROG(AUTOHEADER, autoheader)
9582
 
AM_MISSING_PROG(MAKEINFO, makeinfo)
9583
 
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
9584
 
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
9585
 
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
9586
 
# We need awk for the "check" target.  The system "awk" is bad on
9587
 
# some platforms.
9588
 
AC_REQUIRE([AC_PROG_AWK])dnl
9589
 
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
9590
 
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
9591
 
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
9592
 
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
9593
 
                             [_AM_PROG_TAR([v7])])])
9594
 
_AM_IF_OPTION([no-dependencies],,
9595
 
[AC_PROVIDE_IFELSE([AC_PROG_CC],
9596
 
                  [_AM_DEPENDENCIES(CC)],
9597
 
                  [define([AC_PROG_CC],
9598
 
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
9599
 
AC_PROVIDE_IFELSE([AC_PROG_CXX],
9600
 
                  [_AM_DEPENDENCIES(CXX)],
9601
 
                  [define([AC_PROG_CXX],
9602
 
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
9603
 
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
9604
 
                  [_AM_DEPENDENCIES(OBJC)],
9605
 
                  [define([AC_PROG_OBJC],
9606
 
                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
9607
 
])
9608
 
_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
9609
 
dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
9610
 
dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
9611
 
dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
9612
 
AC_CONFIG_COMMANDS_PRE(dnl
9613
 
[m4_provide_if([_AM_COMPILER_EXEEXT],
9614
 
  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
9615
 
])
9616
 
 
9617
 
dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
9618
 
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
9619
 
dnl mangled by Autoconf and run in a shell conditional statement.
9620
 
m4_define([_AC_COMPILER_EXEEXT],
9621
 
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
9622
 
 
9623
 
 
9624
 
# When config.status generates a header, we must update the stamp-h file.
9625
 
# This file resides in the same directory as the config header
9626
 
# that is generated.  The stamp files are numbered to have different names.
9627
 
 
9628
 
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
9629
 
# loop where config.status creates the headers, so we can generate
9630
 
# our stamp files there.
9631
 
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
9632
 
[# Compute $1's index in $config_headers.
9633
 
_am_arg=$1
9634
 
_am_stamp_count=1
9635
 
for _am_header in $config_headers :; do
9636
 
  case $_am_header in
9637
 
    $_am_arg | $_am_arg:* )
9638
 
      break ;;
9639
 
    * )
9640
 
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
9641
 
  esac
9642
 
done
9643
 
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
9644
 
 
9645
 
# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
9646
 
#
9647
 
# This file is free software; the Free Software Foundation
9648
 
# gives unlimited permission to copy and/or distribute it,
9649
 
# with or without modifications, as long as this notice is preserved.
9650
 
 
9651
 
# AM_PROG_INSTALL_SH
9652
 
# ------------------
9653
 
# Define $install_sh.
9654
 
AC_DEFUN([AM_PROG_INSTALL_SH],
9655
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
9656
 
if test x"${install_sh}" != xset; then
9657
 
  case $am_aux_dir in
9658
 
  *\ * | *\     *)
9659
 
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
9660
 
  *)
9661
 
    install_sh="\${SHELL} $am_aux_dir/install-sh"
9662
 
  esac
9663
 
fi
9664
 
AC_SUBST(install_sh)])
9665
 
 
9666
 
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
9667
 
#
9668
 
# This file is free software; the Free Software Foundation
9669
 
# gives unlimited permission to copy and/or distribute it,
9670
 
# with or without modifications, as long as this notice is preserved.
9671
 
 
9672
 
# serial 2
9673
 
 
9674
 
# Check whether the underlying file-system supports filenames
9675
 
# with a leading dot.  For instance MS-DOS doesn't.
9676
 
AC_DEFUN([AM_SET_LEADING_DOT],
9677
 
[rm -rf .tst 2>/dev/null
9678
 
mkdir .tst 2>/dev/null
9679
 
if test -d .tst; then
9680
 
  am__leading_dot=.
9681
 
else
9682
 
  am__leading_dot=_
9683
 
fi
9684
 
rmdir .tst 2>/dev/null
9685
 
AC_SUBST([am__leading_dot])])
9686
 
 
9687
 
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
9688
 
# From Jim Meyering
9689
 
 
9690
 
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
9691
 
# Free Software Foundation, Inc.
9692
 
#
9693
 
# This file is free software; the Free Software Foundation
9694
 
# gives unlimited permission to copy and/or distribute it,
9695
 
# with or without modifications, as long as this notice is preserved.
9696
 
 
9697
 
# serial 5
9698
 
 
9699
 
# AM_MAINTAINER_MODE([DEFAULT-MODE])
9700
 
# ----------------------------------
9701
 
# Control maintainer-specific portions of Makefiles.
9702
 
# Default is to disable them, unless `enable' is passed literally.
9703
 
# For symmetry, `disable' may be passed as well.  Anyway, the user
9704
 
# can override the default with the --enable/--disable switch.
9705
 
AC_DEFUN([AM_MAINTAINER_MODE],
9706
 
[m4_case(m4_default([$1], [disable]),
9707
 
       [enable], [m4_define([am_maintainer_other], [disable])],
9708
 
       [disable], [m4_define([am_maintainer_other], [enable])],
9709
 
       [m4_define([am_maintainer_other], [enable])
9710
 
        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
9711
 
AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
9712
 
  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
9713
 
  AC_ARG_ENABLE([maintainer-mode],
9714
 
[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
9715
 
                          (and sometimes confusing) to the casual installer],
9716
 
      [USE_MAINTAINER_MODE=$enableval],
9717
 
      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
9718
 
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
9719
 
  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
9720
 
  MAINT=$MAINTAINER_MODE_TRUE
9721
 
  AC_SUBST([MAINT])dnl
9722
 
]
9723
 
)
9724
 
 
9725
 
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
9726
 
 
9727
 
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
9728
 
 
9729
 
# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
9730
 
#
9731
 
# This file is free software; the Free Software Foundation
9732
 
# gives unlimited permission to copy and/or distribute it,
9733
 
# with or without modifications, as long as this notice is preserved.
9734
 
 
9735
 
# serial 4
9736
 
 
9737
 
# AM_MAKE_INCLUDE()
9738
 
# -----------------
9739
 
# Check to see how make treats includes.
9740
 
AC_DEFUN([AM_MAKE_INCLUDE],
9741
 
[am_make=${MAKE-make}
9742
 
cat > confinc << 'END'
9743
 
am__doit:
9744
 
        @echo this is the am__doit target
9745
 
.PHONY: am__doit
9746
 
END
9747
 
# If we don't find an include directive, just comment out the code.
9748
 
AC_MSG_CHECKING([for style of include used by $am_make])
9749
 
am__include="#"
9750
 
am__quote=
9751
 
_am_result=none
9752
 
# First try GNU make style include.
9753
 
echo "include confinc" > confmf
9754
 
# Ignore all kinds of additional output from `make'.
9755
 
case `$am_make -s -f confmf 2> /dev/null` in #(
9756
 
*the\ am__doit\ target*)
9757
 
  am__include=include
9758
 
  am__quote=
9759
 
  _am_result=GNU
9760
 
  ;;
9761
 
esac
9762
 
# Now try BSD make style include.
9763
 
if test "$am__include" = "#"; then
9764
 
   echo '.include "confinc"' > confmf
9765
 
   case `$am_make -s -f confmf 2> /dev/null` in #(
9766
 
   *the\ am__doit\ target*)
9767
 
     am__include=.include
9768
 
     am__quote="\""
9769
 
     _am_result=BSD
9770
 
     ;;
9771
 
   esac
9772
 
fi
9773
 
AC_SUBST([am__include])
9774
 
AC_SUBST([am__quote])
9775
 
AC_MSG_RESULT([$_am_result])
9776
 
rm -f confinc confmf
9777
 
])
9778
 
 
9779
 
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
9780
 
 
9781
 
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
9782
 
# Free Software Foundation, Inc.
9783
 
#
9784
 
# This file is free software; the Free Software Foundation
9785
 
# gives unlimited permission to copy and/or distribute it,
9786
 
# with or without modifications, as long as this notice is preserved.
9787
 
 
9788
 
# serial 6
9789
 
 
9790
 
# AM_MISSING_PROG(NAME, PROGRAM)
9791
 
# ------------------------------
9792
 
AC_DEFUN([AM_MISSING_PROG],
9793
 
[AC_REQUIRE([AM_MISSING_HAS_RUN])
9794
 
$1=${$1-"${am_missing_run}$2"}
9795
 
AC_SUBST($1)])
9796
 
 
9797
 
 
9798
 
# AM_MISSING_HAS_RUN
9799
 
# ------------------
9800
 
# Define MISSING if not defined so far and test if it supports --run.
9801
 
# If it does, set am_missing_run to use it, otherwise, to nothing.
9802
 
AC_DEFUN([AM_MISSING_HAS_RUN],
9803
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
9804
 
AC_REQUIRE_AUX_FILE([missing])dnl
9805
 
if test x"${MISSING+set}" != xset; then
9806
 
  case $am_aux_dir in
9807
 
  *\ * | *\     *)
9808
 
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
9809
 
  *)
9810
 
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
9811
 
  esac
9812
 
fi
9813
 
# Use eval to expand $SHELL
9814
 
if eval "$MISSING --run true"; then
9815
 
  am_missing_run="$MISSING --run "
9816
 
else
9817
 
  am_missing_run=
9818
 
  AC_MSG_WARN([`missing' script is too old or missing])
9819
 
fi
9820
 
])
9821
 
 
9822
 
# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
9823
 
#
9824
 
# This file is free software; the Free Software Foundation
9825
 
# gives unlimited permission to copy and/or distribute it,
9826
 
# with or without modifications, as long as this notice is preserved.
9827
 
 
9828
 
# AM_PROG_MKDIR_P
9829
 
# ---------------
9830
 
# Check for `mkdir -p'.
9831
 
AC_DEFUN([AM_PROG_MKDIR_P],
9832
 
[AC_PREREQ([2.60])dnl
9833
 
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
9834
 
dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
9835
 
dnl while keeping a definition of mkdir_p for backward compatibility.
9836
 
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
9837
 
dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
9838
 
dnl Makefile.ins that do not define MKDIR_P, so we do our own
9839
 
dnl adjustment using top_builddir (which is defined more often than
9840
 
dnl MKDIR_P).
9841
 
AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
9842
 
case $mkdir_p in
9843
 
  [[\\/$]]* | ?:[[\\/]]*) ;;
9844
 
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
9845
 
esac
9846
 
])
9847
 
 
9848
 
# Helper functions for option handling.                     -*- Autoconf -*-
9849
 
 
9850
 
# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
9851
 
#
9852
 
# This file is free software; the Free Software Foundation
9853
 
# gives unlimited permission to copy and/or distribute it,
9854
 
# with or without modifications, as long as this notice is preserved.
9855
 
 
9856
 
# serial 4
9857
 
 
9858
 
# _AM_MANGLE_OPTION(NAME)
9859
 
# -----------------------
9860
 
AC_DEFUN([_AM_MANGLE_OPTION],
9861
 
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
9862
 
 
9863
 
# _AM_SET_OPTION(NAME)
9864
 
# ------------------------------
9865
 
# Set option NAME.  Presently that only means defining a flag for this option.
9866
 
AC_DEFUN([_AM_SET_OPTION],
9867
 
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
9868
 
 
9869
 
# _AM_SET_OPTIONS(OPTIONS)
9870
 
# ----------------------------------
9871
 
# OPTIONS is a space-separated list of Automake options.
9872
 
AC_DEFUN([_AM_SET_OPTIONS],
9873
 
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
9874
 
 
9875
 
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
9876
 
# -------------------------------------------
9877
 
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
9878
 
AC_DEFUN([_AM_IF_OPTION],
9879
 
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
9880
 
 
9881
 
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
9882
 
 
9883
 
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
9884
 
# Free Software Foundation, Inc.
9885
 
#
9886
 
# This file is free software; the Free Software Foundation
9887
 
# gives unlimited permission to copy and/or distribute it,
9888
 
# with or without modifications, as long as this notice is preserved.
9889
 
 
9890
 
# serial 5
9891
 
 
9892
 
# AM_SANITY_CHECK
9893
 
# ---------------
9894
 
AC_DEFUN([AM_SANITY_CHECK],
9895
 
[AC_MSG_CHECKING([whether build environment is sane])
9896
 
# Just in case
9897
 
sleep 1
9898
 
echo timestamp > conftest.file
9899
 
# Reject unsafe characters in $srcdir or the absolute working directory
9900
 
# name.  Accept space and tab only in the latter.
9901
 
am_lf='
9902
 
'
9903
 
case `pwd` in
9904
 
  *[[\\\"\#\$\&\'\`$am_lf]]*)
9905
 
    AC_MSG_ERROR([unsafe absolute working directory name]);;
9906
 
esac
9907
 
case $srcdir in
9908
 
  *[[\\\"\#\$\&\'\`$am_lf\ \    ]]*)
9909
 
    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
9910
 
esac
9911
 
 
9912
 
# Do `set' in a subshell so we don't clobber the current shell's
9913
 
# arguments.  Must try -L first in case configure is actually a
9914
 
# symlink; some systems play weird games with the mod time of symlinks
9915
 
# (eg FreeBSD returns the mod time of the symlink's containing
9916
 
# directory).
9917
 
if (
9918
 
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
9919
 
   if test "$[*]" = "X"; then
9920
 
      # -L didn't work.
9921
 
      set X `ls -t "$srcdir/configure" conftest.file`
9922
 
   fi
9923
 
   rm -f conftest.file
9924
 
   if test "$[*]" != "X $srcdir/configure conftest.file" \
9925
 
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
9926
 
 
9927
 
      # If neither matched, then we have a broken ls.  This can happen
9928
 
      # if, for instance, CONFIG_SHELL is bash and it inherits a
9929
 
      # broken ls alias from the environment.  This has actually
9930
 
      # happened.  Such a system could not be considered "sane".
9931
 
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
9932
 
alias in your environment])
9933
 
   fi
9934
 
 
9935
 
   test "$[2]" = conftest.file
9936
 
   )
9937
 
then
9938
 
   # Ok.
9939
 
   :
9940
 
else
9941
 
   AC_MSG_ERROR([newly created file is older than distributed files!
9942
 
Check your system clock])
9943
 
fi
9944
 
AC_MSG_RESULT(yes)])
9945
 
 
9946
 
# Copyright (C) 2009  Free Software Foundation, Inc.
9947
 
#
9948
 
# This file is free software; the Free Software Foundation
9949
 
# gives unlimited permission to copy and/or distribute it,
9950
 
# with or without modifications, as long as this notice is preserved.
9951
 
 
9952
 
# serial 1
9953
 
 
9954
 
# AM_SILENT_RULES([DEFAULT])
9955
 
# --------------------------
9956
 
# Enable less verbose build rules; with the default set to DEFAULT
9957
 
# (`yes' being less verbose, `no' or empty being verbose).
9958
 
AC_DEFUN([AM_SILENT_RULES],
9959
 
[AC_ARG_ENABLE([silent-rules],
9960
 
[  --enable-silent-rules          less verbose build output (undo: `make V=1')
9961
 
  --disable-silent-rules         verbose build output (undo: `make V=0')])
9962
 
case $enable_silent_rules in
9963
 
yes) AM_DEFAULT_VERBOSITY=0;;
9964
 
no)  AM_DEFAULT_VERBOSITY=1;;
9965
 
*)   AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
9966
 
esac
9967
 
AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
9968
 
AM_BACKSLASH='\'
9969
 
AC_SUBST([AM_BACKSLASH])dnl
9970
 
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
9971
 
])
9972
 
 
9973
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
9974
 
#
9975
 
# This file is free software; the Free Software Foundation
9976
 
# gives unlimited permission to copy and/or distribute it,
9977
 
# with or without modifications, as long as this notice is preserved.
9978
 
 
9979
 
# AM_PROG_INSTALL_STRIP
9980
 
# ---------------------
9981
 
# One issue with vendor `install' (even GNU) is that you can't
9982
 
# specify the program used to strip binaries.  This is especially
9983
 
# annoying in cross-compiling environments, where the build's strip
9984
 
# is unlikely to handle the host's binaries.
9985
 
# Fortunately install-sh will honor a STRIPPROG variable, so we
9986
 
# always use install-sh in `make install-strip', and initialize
9987
 
# STRIPPROG with the value of the STRIP variable (set by the user).
9988
 
AC_DEFUN([AM_PROG_INSTALL_STRIP],
9989
 
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
9990
 
# Installed binaries are usually stripped using `strip' when the user
9991
 
# run `make install-strip'.  However `strip' might not be the right
9992
 
# tool to use in cross-compilation environments, therefore Automake
9993
 
# will honor the `STRIP' environment variable to overrule this program.
9994
 
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
9995
 
if test "$cross_compiling" != no; then
9996
 
  AC_CHECK_TOOL([STRIP], [strip], :)
9997
 
fi
9998
 
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
9999
 
AC_SUBST([INSTALL_STRIP_PROGRAM])])
10000
 
 
10001
 
# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
10002
 
#
10003
 
# This file is free software; the Free Software Foundation
10004
 
# gives unlimited permission to copy and/or distribute it,
10005
 
# with or without modifications, as long as this notice is preserved.
10006
 
 
10007
 
# serial 2
10008
 
 
10009
 
# _AM_SUBST_NOTMAKE(VARIABLE)
10010
 
# ---------------------------
10011
 
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
10012
 
# This macro is traced by Automake.
10013
 
AC_DEFUN([_AM_SUBST_NOTMAKE])
10014
 
 
10015
 
# AM_SUBST_NOTMAKE(VARIABLE)
10016
 
# ---------------------------
10017
 
# Public sister of _AM_SUBST_NOTMAKE.
10018
 
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
10019
 
 
10020
 
# Check how to create a tarball.                            -*- Autoconf -*-
10021
 
 
10022
 
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
10023
 
#
10024
 
# This file is free software; the Free Software Foundation
10025
 
# gives unlimited permission to copy and/or distribute it,
10026
 
# with or without modifications, as long as this notice is preserved.
10027
 
 
10028
 
# serial 2
10029
 
 
10030
 
# _AM_PROG_TAR(FORMAT)
10031
 
# --------------------
10032
 
# Check how to create a tarball in format FORMAT.
10033
 
# FORMAT should be one of `v7', `ustar', or `pax'.
10034
 
#
10035
 
# Substitute a variable $(am__tar) that is a command
10036
 
# writing to stdout a FORMAT-tarball containing the directory
10037
 
# $tardir.
10038
 
#     tardir=directory && $(am__tar) > result.tar
10039
 
#
10040
 
# Substitute a variable $(am__untar) that extract such
10041
 
# a tarball read from stdin.
10042
 
#     $(am__untar) < result.tar
10043
 
AC_DEFUN([_AM_PROG_TAR],
10044
 
[# Always define AMTAR for backward compatibility.
10045
 
AM_MISSING_PROG([AMTAR], [tar])
10046
 
m4_if([$1], [v7],
10047
 
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
10048
 
     [m4_case([$1], [ustar],, [pax],,
10049
 
              [m4_fatal([Unknown tar format])])
10050
 
AC_MSG_CHECKING([how to create a $1 tar archive])
10051
 
# Loop over all known methods to create a tar archive until one works.
10052
 
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
10053
 
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
10054
 
# Do not fold the above two line into one, because Tru64 sh and
10055
 
# Solaris sh will not grok spaces in the rhs of `-'.
10056
 
for _am_tool in $_am_tools
10057
 
do
10058
 
  case $_am_tool in
10059
 
  gnutar)
10060
 
    for _am_tar in tar gnutar gtar;
10061
 
    do
10062
 
      AM_RUN_LOG([$_am_tar --version]) && break
 
9879
  AC_SUBST(GLIB_CFLAGS)
 
9880
  AC_SUBST(GLIB_LIBS)
 
9881
  AC_SUBST(GLIB_GENMARSHAL)
 
9882
  AC_SUBST(GOBJECT_QUERY)
 
9883
  AC_SUBST(GLIB_MKENUMS)
 
9884
  rm -f conf.glibtest
 
9885
])
 
9886
 
 
9887
# Copyright (C) 1995-2002 Free Software Foundation, Inc.
 
9888
# Copyright (C) 2001-2003,2004 Red Hat, Inc.
 
9889
#
 
9890
# This file is free software, distributed under the terms of the GNU
 
9891
# General Public License.  As a special exception to the GNU General
 
9892
# Public License, this file may be distributed as part of a program
 
9893
# that contains a configuration script generated by Autoconf, under
 
9894
# the same distribution terms as the rest of that program.
 
9895
#
 
9896
# This file can be copied and used freely without restrictions.  It can
 
9897
# be used in projects which are not available under the GNU Public License
 
9898
# but which still want to provide support for the GNU gettext functionality.
 
9899
#
 
9900
# Macro to add for using GNU gettext.
 
9901
# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
 
9902
#
 
9903
# Modified to never use included libintl. 
 
9904
# Owen Taylor <otaylor@redhat.com>, 12/15/1998
 
9905
#
 
9906
# Major rework to remove unused code
 
9907
# Owen Taylor <otaylor@redhat.com>, 12/11/2002
 
9908
#
 
9909
# Added better handling of ALL_LINGUAS from GNU gettext version 
 
9910
# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
 
9911
#
 
9912
# Modified to require ngettext
 
9913
# Matthias Clasen <mclasen@redhat.com> 08/06/2004
 
9914
#
 
9915
# We need this here as well, since someone might use autoconf-2.5x
 
9916
# to configure GLib then an older version to configure a package
 
9917
# using AM_GLIB_GNU_GETTEXT
 
9918
AC_PREREQ(2.53)
 
9919
 
 
9920
dnl
 
9921
dnl We go to great lengths to make sure that aclocal won't 
 
9922
dnl try to pull in the installed version of these macros
 
9923
dnl when running aclocal in the glib directory.
 
9924
dnl
 
9925
m4_copy([AC_DEFUN],[glib_DEFUN])
 
9926
m4_copy([AC_REQUIRE],[glib_REQUIRE])
 
9927
dnl
 
9928
dnl At the end, if we're not within glib, we'll define the public
 
9929
dnl definitions in terms of our private definitions.
 
9930
dnl
 
9931
 
 
9932
# GLIB_LC_MESSAGES
 
9933
#--------------------
 
9934
glib_DEFUN([GLIB_LC_MESSAGES],
 
9935
  [AC_CHECK_HEADERS([locale.h])
 
9936
    if test $ac_cv_header_locale_h = yes; then
 
9937
    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
 
9938
      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
 
9939
       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
 
9940
    if test $am_cv_val_LC_MESSAGES = yes; then
 
9941
      AC_DEFINE(HAVE_LC_MESSAGES, 1,
 
9942
        [Define if your <locale.h> file defines LC_MESSAGES.])
 
9943
    fi
 
9944
  fi])
 
9945
 
 
9946
# GLIB_PATH_PROG_WITH_TEST
 
9947
#----------------------------
 
9948
dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
 
9949
dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
 
9950
glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
 
9951
[# Extract the first word of "$2", so it can be a program name with args.
 
9952
set dummy $2; ac_word=[$]2
 
9953
AC_MSG_CHECKING([for $ac_word])
 
9954
AC_CACHE_VAL(ac_cv_path_$1,
 
9955
[case "[$]$1" in
 
9956
  /*)
 
9957
  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
 
9958
  ;;
 
9959
  *)
 
9960
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
 
9961
  for ac_dir in ifelse([$5], , $PATH, [$5]); do
 
9962
    test -z "$ac_dir" && ac_dir=.
 
9963
    if test -f $ac_dir/$ac_word; then
 
9964
      if [$3]; then
 
9965
        ac_cv_path_$1="$ac_dir/$ac_word"
 
9966
        break
 
9967
      fi
 
9968
    fi
 
9969
  done
 
9970
  IFS="$ac_save_ifs"
 
9971
dnl If no 4th arg is given, leave the cache variable unset,
 
9972
dnl so AC_PATH_PROGS will keep looking.
 
9973
ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
 
9974
])dnl
 
9975
  ;;
 
9976
esac])dnl
 
9977
$1="$ac_cv_path_$1"
 
9978
if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
 
9979
  AC_MSG_RESULT([$]$1)
 
9980
else
 
9981
  AC_MSG_RESULT(no)
 
9982
fi
 
9983
AC_SUBST($1)dnl
 
9984
])
 
9985
 
 
9986
# GLIB_WITH_NLS
 
9987
#-----------------
 
9988
glib_DEFUN([GLIB_WITH_NLS],
 
9989
  dnl NLS is obligatory
 
9990
  [USE_NLS=yes
 
9991
    AC_SUBST(USE_NLS)
 
9992
 
 
9993
    gt_cv_have_gettext=no
 
9994
 
 
9995
    CATOBJEXT=NONE
 
9996
    XGETTEXT=:
 
9997
    INTLLIBS=
 
9998
 
 
9999
    AC_CHECK_HEADER(libintl.h,
 
10000
     [gt_cv_func_dgettext_libintl="no"
 
10001
      libintl_extra_libs=""
 
10002
 
 
10003
      #
 
10004
      # First check in libc
 
10005
      #
 
10006
      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
 
10007
        [AC_TRY_LINK([
 
10008
#include <libintl.h>
 
10009
],
 
10010
         [return !ngettext ("","", 1)],
 
10011
          gt_cv_func_ngettext_libc=yes,
 
10012
          gt_cv_func_ngettext_libc=no)
 
10013
        ])
 
10014
  
 
10015
      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
 
10016
              AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
 
10017
                [AC_TRY_LINK([
 
10018
#include <libintl.h>
 
10019
],
 
10020
                  [return !dgettext ("","")],
 
10021
                  gt_cv_func_dgettext_libc=yes,
 
10022
                  gt_cv_func_dgettext_libc=no)
 
10023
                ])
 
10024
      fi
 
10025
  
 
10026
      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
 
10027
        AC_CHECK_FUNCS(bind_textdomain_codeset)
 
10028
      fi
 
10029
 
 
10030
      #
 
10031
      # If we don't have everything we want, check in libintl
 
10032
      #
 
10033
      if test "$gt_cv_func_dgettext_libc" != "yes" \
 
10034
         || test "$gt_cv_func_ngettext_libc" != "yes" \
 
10035
         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
 
10036
        
 
10037
        AC_CHECK_LIB(intl, bindtextdomain,
 
10038
            [AC_CHECK_LIB(intl, ngettext,
 
10039
                    [AC_CHECK_LIB(intl, dgettext,
 
10040
                                  gt_cv_func_dgettext_libintl=yes)])])
 
10041
 
 
10042
        if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
 
10043
          AC_MSG_CHECKING([if -liconv is needed to use gettext])
 
10044
          AC_MSG_RESULT([])
 
10045
          AC_CHECK_LIB(intl, ngettext,
 
10046
                [AC_CHECK_LIB(intl, dcgettext,
 
10047
                       [gt_cv_func_dgettext_libintl=yes
 
10048
                        libintl_extra_libs=-liconv],
 
10049
                        :,-liconv)],
 
10050
                :,-liconv)
 
10051
        fi
 
10052
 
 
10053
        #
 
10054
        # If we found libintl, then check in it for bind_textdomain_codeset();
 
10055
        # we'll prefer libc if neither have bind_textdomain_codeset(),
 
10056
        # and both have dgettext and ngettext
 
10057
        #
 
10058
        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
 
10059
          glib_save_LIBS="$LIBS"
 
10060
          LIBS="$LIBS -lintl $libintl_extra_libs"
 
10061
          unset ac_cv_func_bind_textdomain_codeset
 
10062
          AC_CHECK_FUNCS(bind_textdomain_codeset)
 
10063
          LIBS="$glib_save_LIBS"
 
10064
 
 
10065
          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
 
10066
            gt_cv_func_dgettext_libc=no
 
10067
          else
 
10068
            if test "$gt_cv_func_dgettext_libc" = "yes" \
 
10069
                && test "$gt_cv_func_ngettext_libc" = "yes"; then
 
10070
              gt_cv_func_dgettext_libintl=no
 
10071
            fi
 
10072
          fi
 
10073
        fi
 
10074
      fi
 
10075
 
 
10076
      if test "$gt_cv_func_dgettext_libc" = "yes" \
 
10077
        || test "$gt_cv_func_dgettext_libintl" = "yes"; then
 
10078
        gt_cv_have_gettext=yes
 
10079
      fi
 
10080
  
 
10081
      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
 
10082
        INTLLIBS="-lintl $libintl_extra_libs"
 
10083
      fi
 
10084
  
 
10085
      if test "$gt_cv_have_gettext" = "yes"; then
 
10086
        AC_DEFINE(HAVE_GETTEXT,1,
 
10087
          [Define if the GNU gettext() function is already present or preinstalled.])
 
10088
        GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
 
10089
          [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
 
10090
        if test "$MSGFMT" != "no"; then
 
10091
          glib_save_LIBS="$LIBS"
 
10092
          LIBS="$LIBS $INTLLIBS"
 
10093
          AC_CHECK_FUNCS(dcgettext)
 
10094
          MSGFMT_OPTS=
 
10095
          AC_MSG_CHECKING([if msgfmt accepts -c])
 
10096
          GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
 
10097
msgid ""
 
10098
msgstr ""
 
10099
"Content-Type: text/plain; charset=UTF-8\n"
 
10100
"Project-Id-Version: test 1.0\n"
 
10101
"PO-Revision-Date: 2007-02-15 12:01+0100\n"
 
10102
"Last-Translator: test <foo@bar.xx>\n"
 
10103
"Language-Team: C <LL@li.org>\n"
 
10104
"MIME-Version: 1.0\n"
 
10105
"Content-Transfer-Encoding: 8bit\n"
 
10106
], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
 
10107
          AC_SUBST(MSGFMT_OPTS)
 
10108
          AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
 
10109
          GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
 
10110
            [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
 
10111
          AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
 
10112
                         return _nl_msg_cat_cntr],
 
10113
            [CATOBJEXT=.gmo 
 
10114
             DATADIRNAME=share],
 
10115
            [case $host in
 
10116
            *-*-solaris*)
 
10117
            dnl On Solaris, if bind_textdomain_codeset is in libc,
 
10118
            dnl GNU format message catalog is always supported,
 
10119
            dnl since both are added to the libc all together.
 
10120
            dnl Hence, we'd like to go with DATADIRNAME=share and
 
10121
            dnl and CATOBJEXT=.gmo in this case.
 
10122
            AC_CHECK_FUNC(bind_textdomain_codeset,
 
10123
              [CATOBJEXT=.gmo 
 
10124
               DATADIRNAME=share],
 
10125
              [CATOBJEXT=.mo
 
10126
               DATADIRNAME=lib])
 
10127
            ;;
 
10128
            *)
 
10129
            CATOBJEXT=.mo
 
10130
            DATADIRNAME=lib
 
10131
            ;;
 
10132
            esac])
 
10133
          LIBS="$glib_save_LIBS"
 
10134
          INSTOBJEXT=.mo
 
10135
        else
 
10136
          gt_cv_have_gettext=no
 
10137
        fi
 
10138
      fi
 
10139
    ])
 
10140
 
 
10141
    if test "$gt_cv_have_gettext" = "yes" ; then
 
10142
      AC_DEFINE(ENABLE_NLS, 1,
 
10143
        [always defined to indicate that i18n is enabled])
 
10144
    fi
 
10145
 
 
10146
    dnl Test whether we really found GNU xgettext.
 
10147
    if test "$XGETTEXT" != ":"; then
 
10148
      dnl If it is not GNU xgettext we define it as : so that the
 
10149
      dnl Makefiles still can work.
 
10150
      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
 
10151
        : ;
 
10152
      else
 
10153
        AC_MSG_RESULT(
 
10154
          [found xgettext program is not GNU xgettext; ignore it])
 
10155
        XGETTEXT=":"
 
10156
      fi
 
10157
    fi
 
10158
 
 
10159
    # We need to process the po/ directory.
 
10160
    POSUB=po
 
10161
 
 
10162
    AC_OUTPUT_COMMANDS(
 
10163
      [case "$CONFIG_FILES" in *po/Makefile.in*)
 
10164
        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
 
10165
      esac])
 
10166
 
 
10167
    dnl These rules are solely for the distribution goal.  While doing this
 
10168
    dnl we only have to keep exactly one list of the available catalogs
 
10169
    dnl in configure.in.
 
10170
    for lang in $ALL_LINGUAS; do
 
10171
      GMOFILES="$GMOFILES $lang.gmo"
 
10172
      POFILES="$POFILES $lang.po"
10063
10173
    done
10064
 
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
10065
 
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
10066
 
    am__untar="$_am_tar -xf -"
10067
 
    ;;
10068
 
  plaintar)
10069
 
    # Must skip GNU tar: if it does not support --format= it doesn't create
10070
 
    # ustar tarball either.
10071
 
    (tar --version) >/dev/null 2>&1 && continue
10072
 
    am__tar='tar chf - "$$tardir"'
10073
 
    am__tar_='tar chf - "$tardir"'
10074
 
    am__untar='tar xf -'
10075
 
    ;;
10076
 
  pax)
10077
 
    am__tar='pax -L -x $1 -w "$$tardir"'
10078
 
    am__tar_='pax -L -x $1 -w "$tardir"'
10079
 
    am__untar='pax -r'
10080
 
    ;;
10081
 
  cpio)
10082
 
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
10083
 
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
10084
 
    am__untar='cpio -i -H $1 -d'
10085
 
    ;;
10086
 
  none)
10087
 
    am__tar=false
10088
 
    am__tar_=false
10089
 
    am__untar=false
10090
 
    ;;
10091
 
  esac
10092
 
 
10093
 
  # If the value was cached, stop now.  We just wanted to have am__tar
10094
 
  # and am__untar set.
10095
 
  test -n "${am_cv_prog_tar_$1}" && break
10096
 
 
10097
 
  # tar/untar a dummy directory, and stop if the command works
10098
 
  rm -rf conftest.dir
10099
 
  mkdir conftest.dir
10100
 
  echo GrepMe > conftest.dir/file
10101
 
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
10102
 
  rm -rf conftest.dir
10103
 
  if test -s conftest.tar; then
10104
 
    AM_RUN_LOG([$am__untar <conftest.tar])
10105
 
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
10106
 
  fi
10107
 
done
10108
 
rm -rf conftest.dir
10109
 
 
10110
 
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
10111
 
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
10112
 
AC_SUBST([am__tar])
10113
 
AC_SUBST([am__untar])
10114
 
]) # _AM_PROG_TAR
 
10174
 
 
10175
    dnl Make all variables we use known to autoconf.
 
10176
    AC_SUBST(CATALOGS)
 
10177
    AC_SUBST(CATOBJEXT)
 
10178
    AC_SUBST(DATADIRNAME)
 
10179
    AC_SUBST(GMOFILES)
 
10180
    AC_SUBST(INSTOBJEXT)
 
10181
    AC_SUBST(INTLLIBS)
 
10182
    AC_SUBST(PO_IN_DATADIR_TRUE)
 
10183
    AC_SUBST(PO_IN_DATADIR_FALSE)
 
10184
    AC_SUBST(POFILES)
 
10185
    AC_SUBST(POSUB)
 
10186
  ])
 
10187
 
 
10188
# AM_GLIB_GNU_GETTEXT
 
10189
# -------------------
 
10190
# Do checks necessary for use of gettext. If a suitable implementation 
 
10191
# of gettext is found in either in libintl or in the C library,
 
10192
# it will set INTLLIBS to the libraries needed for use of gettext
 
10193
# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
 
10194
# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
 
10195
# on various variables needed by the Makefile.in.in installed by 
 
10196
# glib-gettextize.
 
10197
dnl
 
10198
glib_DEFUN([GLIB_GNU_GETTEXT],
 
10199
  [AC_REQUIRE([AC_PROG_CC])dnl
 
10200
   AC_REQUIRE([AC_HEADER_STDC])dnl
 
10201
   
 
10202
   GLIB_LC_MESSAGES
 
10203
   GLIB_WITH_NLS
 
10204
 
 
10205
   if test "$gt_cv_have_gettext" = "yes"; then
 
10206
     if test "x$ALL_LINGUAS" = "x"; then
 
10207
       LINGUAS=
 
10208
     else
 
10209
       AC_MSG_CHECKING(for catalogs to be installed)
 
10210
       NEW_LINGUAS=
 
10211
       for presentlang in $ALL_LINGUAS; do
 
10212
         useit=no
 
10213
         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
 
10214
           desiredlanguages="$LINGUAS"
 
10215
         else
 
10216
           desiredlanguages="$ALL_LINGUAS"
 
10217
         fi
 
10218
         for desiredlang in $desiredlanguages; do
 
10219
           # Use the presentlang catalog if desiredlang is
 
10220
           #   a. equal to presentlang, or
 
10221
           #   b. a variant of presentlang (because in this case,
 
10222
           #      presentlang can be used as a fallback for messages
 
10223
           #      which are not translated in the desiredlang catalog).
 
10224
           case "$desiredlang" in
 
10225
             "$presentlang"*) useit=yes;;
 
10226
           esac
 
10227
         done
 
10228
         if test $useit = yes; then
 
10229
           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
 
10230
         fi
 
10231
       done
 
10232
       LINGUAS=$NEW_LINGUAS
 
10233
       AC_MSG_RESULT($LINGUAS)
 
10234
     fi
 
10235
 
 
10236
     dnl Construct list of names of catalog files to be constructed.
 
10237
     if test -n "$LINGUAS"; then
 
10238
       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
 
10239
     fi
 
10240
   fi
 
10241
 
 
10242
   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
 
10243
   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
 
10244
   dnl Try to locate is.
 
10245
   MKINSTALLDIRS=
 
10246
   if test -n "$ac_aux_dir"; then
 
10247
     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
 
10248
   fi
 
10249
   if test -z "$MKINSTALLDIRS"; then
 
10250
     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
 
10251
   fi
 
10252
   AC_SUBST(MKINSTALLDIRS)
 
10253
 
 
10254
   dnl Generate list of files to be processed by xgettext which will
 
10255
   dnl be included in po/Makefile.
 
10256
   test -d po || mkdir po
 
10257
   if test "x$srcdir" != "x."; then
 
10258
     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
 
10259
       posrcprefix="$srcdir/"
 
10260
     else
 
10261
       posrcprefix="../$srcdir/"
 
10262
     fi
 
10263
   else
 
10264
     posrcprefix="../"
 
10265
   fi
 
10266
   rm -f po/POTFILES
 
10267
   sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
 
10268
        < $srcdir/po/POTFILES.in > po/POTFILES
 
10269
  ])
 
10270
 
 
10271
# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
 
10272
# -------------------------------
 
10273
# Define VARIABLE to the location where catalog files will
 
10274
# be installed by po/Makefile.
 
10275
glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
 
10276
[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
 
10277
glib_save_prefix="$prefix"
 
10278
glib_save_exec_prefix="$exec_prefix"
 
10279
glib_save_datarootdir="$datarootdir"
 
10280
test "x$prefix" = xNONE && prefix=$ac_default_prefix
 
10281
test "x$exec_prefix" = xNONE && exec_prefix=$prefix
 
10282
datarootdir=`eval echo "${datarootdir}"`
 
10283
if test "x$CATOBJEXT" = "x.mo" ; then
 
10284
  localedir=`eval echo "${libdir}/locale"`
 
10285
else
 
10286
  localedir=`eval echo "${datadir}/locale"`
 
10287
fi
 
10288
prefix="$glib_save_prefix"
 
10289
exec_prefix="$glib_save_exec_prefix"
 
10290
datarootdir="$glib_save_datarootdir"
 
10291
AC_DEFINE_UNQUOTED($1, "$localedir",
 
10292
  [Define the location where the catalogs will be installed])
 
10293
])
 
10294
 
 
10295
dnl
 
10296
dnl Now the definitions that aclocal will find
 
10297
dnl
 
10298
ifdef(glib_configure_in,[],[
 
10299
AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
 
10300
AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
 
10301
])dnl
 
10302
 
 
10303
# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
 
10304
 
10305
# Create a temporary file with TEST-FILE as its contents and pass the
 
10306
# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
 
10307
# 0 and perform ACTION-IF-FAIL for any other exit status.
 
10308
AC_DEFUN([GLIB_RUN_PROG],
 
10309
[cat >conftest.foo <<_ACEOF
 
10310
$2
 
10311
_ACEOF
 
10312
if AC_RUN_LOG([$1 conftest.foo]); then
 
10313
  m4_ifval([$3], [$3], [:])
 
10314
m4_ifvaln([$4], [else $4])dnl
 
10315
echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
 
10316
sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
 
10317
fi])
 
10318
 
10115
10319