~ubuntu-branches/debian/jessie/cheese/jessie

1.3.9 by Michael Biebl
Import upstream version 3.8.3
1
# generated automatically by aclocal 1.13.4 -*- Autoconf -*-
2
3
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
4
1.1.5 by Loic Minier
Import upstream version 2.21.5
5
# This file is free software; the Free Software Foundation
6
# gives unlimited permission to copy and/or distribute it,
7
# with or without modifications, as long as this notice is preserved.
8
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
# PARTICULAR PURPOSE.
13
1.3.9 by Michael Biebl
Import upstream version 3.8.3
14
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
1.1.6 by Gary Lasker
Import upstream version 2.22.0
15
m4_ifndef([AC_AUTOCONF_VERSION],
16
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
1.4.10 by Sjoerd Simons
Import upstream version 3.7.92
17
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
18
[m4_warning([this file was generated for autoconf 2.69.
1.1.6 by Gary Lasker
Import upstream version 2.22.0
19
You have another version of autoconf.  It may work, but is not guaranteed to.
20
If you have problems, you may need to regenerate the build system entirely.
1.3.9 by Michael Biebl
Import upstream version 3.8.3
21
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
1.1.5 by Loic Minier
Import upstream version 2.21.5
22
1.3.9 by Michael Biebl
Import upstream version 3.8.3
23
# Copyright (C) 2002-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
24
#
25
# This file is free software; the Free Software Foundation
26
# gives unlimited permission to copy and/or distribute it,
27
# with or without modifications, as long as this notice is preserved.
28
29
# AM_AUTOMAKE_VERSION(VERSION)
30
# ----------------------------
31
# Automake X.Y traces this macro to ensure aclocal.m4 has been
32
# generated from the m4 files accompanying Automake X.Y.
33
# (This private macro should not be called outside this file.)
34
AC_DEFUN([AM_AUTOMAKE_VERSION],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
35
[am__api_version='1.13'
1.1.5 by Loic Minier
Import upstream version 2.21.5
36
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
37
dnl require some minimum version.  Point them to the right macro.
1.3.9 by Michael Biebl
Import upstream version 3.8.3
38
m4_if([$1], [1.13.4], [],
1.1.5 by Loic Minier
Import upstream version 2.21.5
39
      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
40
])
41
42
# _AM_AUTOCONF_VERSION(VERSION)
43
# -----------------------------
44
# aclocal traces this macro to find the Autoconf version.
45
# This is a private macro too.  Using m4_define simplifies
46
# the logic in aclocal, which can simply ignore this definition.
47
m4_define([_AM_AUTOCONF_VERSION], [])
48
49
# AM_SET_CURRENT_AUTOMAKE_VERSION
50
# -------------------------------
51
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
1.2.5 by Andrew Starr-Bochicchio
Import upstream version 2.25.90
52
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
1.1.5 by Loic Minier
Import upstream version 2.21.5
53
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
54
[AM_AUTOMAKE_VERSION([1.13.4])dnl
1.1.6 by Gary Lasker
Import upstream version 2.22.0
55
m4_ifndef([AC_AUTOCONF_VERSION],
56
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
1.2.5 by Andrew Starr-Bochicchio
Import upstream version 2.25.90
57
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
1.1.5 by Loic Minier
Import upstream version 2.21.5
58
59
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
60
1.3.9 by Michael Biebl
Import upstream version 3.8.3
61
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
62
#
63
# This file is free software; the Free Software Foundation
64
# gives unlimited permission to copy and/or distribute it,
65
# with or without modifications, as long as this notice is preserved.
66
67
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
1.3.9 by Michael Biebl
Import upstream version 3.8.3
68
# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
69
# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
1.1.5 by Loic Minier
Import upstream version 2.21.5
70
#
71
# Of course, Automake must honor this variable whenever it calls a
72
# tool from the auxiliary directory.  The problem is that $srcdir (and
73
# therefore $ac_aux_dir as well) can be either absolute or relative,
74
# depending on how configure is run.  This is pretty annoying, since
75
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
76
# source directory, any form will work fine, but in subdirectories a
77
# relative path needs to be adjusted first.
78
#
79
# $ac_aux_dir/missing
80
#    fails when called from a subdirectory if $ac_aux_dir is relative
81
# $top_srcdir/$ac_aux_dir/missing
82
#    fails if $ac_aux_dir is absolute,
83
#    fails when called from a subdirectory in a VPATH build with
84
#          a relative $ac_aux_dir
85
#
86
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
87
# are both prefixed by $srcdir.  In an in-source build this is usually
1.3.9 by Michael Biebl
Import upstream version 3.8.3
88
# harmless because $srcdir is '.', but things will broke when you
1.1.5 by Loic Minier
Import upstream version 2.21.5
89
# start a VPATH build or use an absolute $srcdir.
90
#
91
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
92
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
93
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
94
# and then we would define $MISSING as
95
#   MISSING="\${SHELL} $am_aux_dir/missing"
96
# This will work as long as MISSING is not called from configure, because
97
# unfortunately $(top_srcdir) has no meaning in configure.
98
# However there are other variables, like CC, which are often used in
99
# configure, and could therefore not use this "fixed" $ac_aux_dir.
100
#
101
# Another solution, used here, is to always expand $ac_aux_dir to an
102
# absolute PATH.  The drawback is that using absolute paths prevent a
103
# configured tree to be moved without reconfiguration.
104
105
AC_DEFUN([AM_AUX_DIR_EXPAND],
106
[dnl Rely on autoconf to set up CDPATH properly.
107
AC_PREREQ([2.50])dnl
108
# expand $ac_aux_dir to an absolute path
109
am_aux_dir=`cd $ac_aux_dir && pwd`
110
])
111
112
# AM_CONDITIONAL                                            -*- Autoconf -*-
113
1.3.9 by Michael Biebl
Import upstream version 3.8.3
114
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
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
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
121
# -------------------------------------
122
# Define a conditional.
123
AC_DEFUN([AM_CONDITIONAL],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
124
[AC_PREREQ([2.52])dnl
125
 m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
126
       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
127
AC_SUBST([$1_TRUE])dnl
128
AC_SUBST([$1_FALSE])dnl
129
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
130
_AM_SUBST_NOTMAKE([$1_FALSE])dnl
1.2.11 by Robert Ancell
Import upstream version 2.27.4
131
m4_define([_AM_COND_VALUE_$1], [$2])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
132
if $2; then
133
  $1_TRUE=
134
  $1_FALSE='#'
135
else
136
  $1_TRUE='#'
137
  $1_FALSE=
138
fi
139
AC_CONFIG_COMMANDS_PRE(
140
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
141
  AC_MSG_ERROR([[conditional "$1" was never defined.
142
Usually this means the macro was only invoked conditionally.]])
143
fi])])
144
1.3.9 by Michael Biebl
Import upstream version 3.8.3
145
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
146
#
147
# This file is free software; the Free Software Foundation
148
# gives unlimited permission to copy and/or distribute it,
149
# with or without modifications, as long as this notice is preserved.
150
151
1.3.9 by Michael Biebl
Import upstream version 3.8.3
152
# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
1.1.5 by Loic Minier
Import upstream version 2.21.5
153
# written in clear, in which case automake, when reading aclocal.m4,
154
# will think it sees a *use*, and therefore will trigger all it's
155
# C support machinery.  Also note that it means that autoscan, seeing
156
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
157
158
159
# _AM_DEPENDENCIES(NAME)
160
# ----------------------
161
# See how the compiler implements dependency checking.
1.3.9 by Michael Biebl
Import upstream version 3.8.3
162
# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
1.1.5 by Loic Minier
Import upstream version 2.21.5
163
# We try a few techniques and use that to set a single cache variable.
164
#
165
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
166
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
167
# dependency, and given that the user is not expected to run this macro,
168
# just rely on AC_PROG_CC.
169
AC_DEFUN([_AM_DEPENDENCIES],
170
[AC_REQUIRE([AM_SET_DEPDIR])dnl
171
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
172
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
173
AC_REQUIRE([AM_DEP_TRACK])dnl
174
1.3.9 by Michael Biebl
Import upstream version 3.8.3
175
m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
176
      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
177
      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
178
      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
179
      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
180
      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
181
                    [depcc="$$1"   am_compiler_list=])
1.1.5 by Loic Minier
Import upstream version 2.21.5
182
183
AC_CACHE_CHECK([dependency style of $depcc],
184
               [am_cv_$1_dependencies_compiler_type],
185
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
186
  # We make a subdir and do the tests there.  Otherwise we can end up
187
  # making bogus files that we don't know about and never remove.  For
188
  # instance it was reported that on HP-UX the gcc test will end up
1.3.9 by Michael Biebl
Import upstream version 3.8.3
189
  # making a dummy file named 'D' -- because '-MD' means "put the output
190
  # in D".
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
191
  rm -rf conftest.dir
1.1.5 by Loic Minier
Import upstream version 2.21.5
192
  mkdir conftest.dir
193
  # Copy depcomp to subdir because otherwise we won't find it if we're
194
  # using a relative directory.
195
  cp "$am_depcomp" conftest.dir
196
  cd conftest.dir
197
  # We will build objects and dependencies in a subdirectory because
198
  # it helps to detect inapplicable dependency modes.  For instance
199
  # both Tru64's cc and ICC support -MD to output dependencies as a
200
  # side effect of compilation, but ICC will put the dependencies in
201
  # the current directory while Tru64 will put them in the object
202
  # directory.
203
  mkdir sub
204
205
  am_cv_$1_dependencies_compiler_type=none
206
  if test "$am_compiler_list" = ""; then
207
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
208
  fi
1.2.11 by Robert Ancell
Import upstream version 2.27.4
209
  am__universal=false
210
  m4_case([$1], [CC],
211
    [case " $depcc " in #(
212
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
213
     esac],
214
    [CXX],
215
    [case " $depcc " in #(
216
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
217
     esac])
218
1.1.5 by Loic Minier
Import upstream version 2.21.5
219
  for depmode in $am_compiler_list; do
220
    # Setup a source with many dependencies, because some compilers
221
    # like to wrap large dependency lists on column 80 (with \), and
222
    # we should not choose a depcomp mode which is confused by this.
223
    #
224
    # We need to recreate these files for each test, as the compiler may
225
    # overwrite some of them when testing with obscure command lines.
226
    # This happens at least with the AIX C compiler.
227
    : > sub/conftest.c
228
    for i in 1 2 3 4 5 6; do
229
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
1.3.9 by Michael Biebl
Import upstream version 3.8.3
230
      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
231
      # Solaris 10 /bin/sh.
232
      echo '/* dummy */' > sub/conftst$i.h
1.1.5 by Loic Minier
Import upstream version 2.21.5
233
    done
234
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
235
1.3.9 by Michael Biebl
Import upstream version 3.8.3
236
    # We check with '-c' and '-o' for the sake of the "dashmstdout"
1.2.11 by Robert Ancell
Import upstream version 2.27.4
237
    # mode.  It turns out that the SunPro C++ compiler does not properly
1.3.9 by Michael Biebl
Import upstream version 3.8.3
238
    # handle '-M -o', and we need to detect this.  Also, some Intel
239
    # versions had trouble with output in subdirs.
1.2.11 by Robert Ancell
Import upstream version 2.27.4
240
    am__obj=sub/conftest.${OBJEXT-o}
241
    am__minus_obj="-o $am__obj"
1.1.5 by Loic Minier
Import upstream version 2.21.5
242
    case $depmode in
1.2.11 by Robert Ancell
Import upstream version 2.27.4
243
    gcc)
244
      # This depmode causes a compiler race in universal mode.
245
      test "$am__universal" = false || continue
246
      ;;
1.1.5 by Loic Minier
Import upstream version 2.21.5
247
    nosideeffect)
1.3.9 by Michael Biebl
Import upstream version 3.8.3
248
      # After this tag, mechanisms are not by side-effect, so they'll
249
      # only be used when explicitly requested.
1.1.5 by Loic Minier
Import upstream version 2.21.5
250
      if test "x$enable_dependency_tracking" = xyes; then
251
	continue
252
      else
253
	break
254
      fi
255
      ;;
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
256
    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
1.3.9 by Michael Biebl
Import upstream version 3.8.3
257
      # This compiler won't grok '-c -o', but also, the minuso test has
1.2.11 by Robert Ancell
Import upstream version 2.27.4
258
      # not run yet.  These depmodes are late enough in the game, and
259
      # so weak that their functioning should not be impacted.
260
      am__obj=conftest.${OBJEXT-o}
261
      am__minus_obj=
262
      ;;
1.1.5 by Loic Minier
Import upstream version 2.21.5
263
    none) break ;;
264
    esac
265
    if depmode=$depmode \
1.2.11 by Robert Ancell
Import upstream version 2.27.4
266
       source=sub/conftest.c object=$am__obj \
1.1.5 by Loic Minier
Import upstream version 2.21.5
267
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
1.2.11 by Robert Ancell
Import upstream version 2.27.4
268
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
1.1.5 by Loic Minier
Import upstream version 2.21.5
269
         >/dev/null 2>conftest.err &&
270
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
271
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
1.2.11 by Robert Ancell
Import upstream version 2.27.4
272
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
1.1.5 by Loic Minier
Import upstream version 2.21.5
273
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
274
      # icc doesn't choke on unknown options, it will just issue warnings
275
      # or remarks (even with -Werror).  So we grep stderr for any message
276
      # that says an option was ignored or not supported.
277
      # When given -MP, icc 7.0 and 7.1 complain thusly:
278
      #   icc: Command line warning: ignoring option '-M'; no argument required
279
      # The diagnosis changed in icc 8.0:
280
      #   icc: Command line remark: option '-MP' not supported
281
      if (grep 'ignoring option' conftest.err ||
282
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
283
        am_cv_$1_dependencies_compiler_type=$depmode
284
        break
285
      fi
286
    fi
287
  done
288
289
  cd ..
290
  rm -rf conftest.dir
291
else
292
  am_cv_$1_dependencies_compiler_type=none
293
fi
294
])
295
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
296
AM_CONDITIONAL([am__fastdep$1], [
297
  test "x$enable_dependency_tracking" != xno \
298
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
299
])
300
301
302
# AM_SET_DEPDIR
303
# -------------
304
# Choose a directory name for dependency files.
1.3.9 by Michael Biebl
Import upstream version 3.8.3
305
# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
1.1.5 by Loic Minier
Import upstream version 2.21.5
306
AC_DEFUN([AM_SET_DEPDIR],
307
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
308
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
309
])
310
311
312
# AM_DEP_TRACK
313
# ------------
314
AC_DEFUN([AM_DEP_TRACK],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
315
[AC_ARG_ENABLE([dependency-tracking], [dnl
316
AS_HELP_STRING(
317
  [--enable-dependency-tracking],
318
  [do not reject slow dependency extractors])
319
AS_HELP_STRING(
320
  [--disable-dependency-tracking],
321
  [speeds up one-time build])])
1.1.5 by Loic Minier
Import upstream version 2.21.5
322
if test "x$enable_dependency_tracking" != xno; then
323
  am_depcomp="$ac_aux_dir/depcomp"
324
  AMDEPBACKSLASH='\'
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
325
  am__nodep='_no'
1.1.5 by Loic Minier
Import upstream version 2.21.5
326
fi
327
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
328
AC_SUBST([AMDEPBACKSLASH])dnl
329
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
330
AC_SUBST([am__nodep])dnl
331
_AM_SUBST_NOTMAKE([am__nodep])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
332
])
333
334
# Generate code to set up dependency tracking.              -*- Autoconf -*-
335
1.3.9 by Michael Biebl
Import upstream version 3.8.3
336
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
337
#
338
# This file is free software; the Free Software Foundation
339
# gives unlimited permission to copy and/or distribute it,
340
# with or without modifications, as long as this notice is preserved.
341
342
343
# _AM_OUTPUT_DEPENDENCY_COMMANDS
344
# ------------------------------
345
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
1.2.11 by Robert Ancell
Import upstream version 2.27.4
346
[{
1.3.9 by Michael Biebl
Import upstream version 3.8.3
347
  # Older Autoconf quotes --file arguments for eval, but not when files
1.2.11 by Robert Ancell
Import upstream version 2.27.4
348
  # are listed without --file.  Let's play safe and only enable the eval
349
  # if we detect the quoting.
350
  case $CONFIG_FILES in
351
  *\'*) eval set x "$CONFIG_FILES" ;;
352
  *)   set x $CONFIG_FILES ;;
353
  esac
354
  shift
355
  for mf
356
  do
357
    # Strip MF so we end up with the name of the file.
358
    mf=`echo "$mf" | sed -e 's/:.*$//'`
359
    # Check whether this is an Automake generated Makefile or not.
1.3.9 by Michael Biebl
Import upstream version 3.8.3
360
    # We used to match only the files named 'Makefile.in', but
1.2.11 by Robert Ancell
Import upstream version 2.27.4
361
    # some people rename them; so instead we look at the file content.
362
    # Grep'ing the first line is not enough: some people post-process
363
    # each Makefile.in and add a new line on top of each file to say so.
364
    # Grep'ing the whole file is not good either: AIX grep has a line
365
    # limit of 2048, but all sed's we know have understand at least 4000.
366
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
367
      dirpart=`AS_DIRNAME("$mf")`
368
    else
369
      continue
370
    fi
371
    # Extract the definition of DEPDIR, am__include, and am__quote
1.3.9 by Michael Biebl
Import upstream version 3.8.3
372
    # from the Makefile without running 'make'.
1.2.11 by Robert Ancell
Import upstream version 2.27.4
373
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
374
    test -z "$DEPDIR" && continue
375
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1.3.9 by Michael Biebl
Import upstream version 3.8.3
376
    test -z "$am__include" && continue
1.2.11 by Robert Ancell
Import upstream version 2.27.4
377
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
378
    # Find all dependency output files, they are included files with
379
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
380
    # simplest approach to changing $(DEPDIR) to its actual value in the
381
    # expansion.
382
    for file in `sed -n "
383
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1.3.9 by Michael Biebl
Import upstream version 3.8.3
384
	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
1.2.11 by Robert Ancell
Import upstream version 2.27.4
385
      # Make sure the directory exists.
386
      test -f "$dirpart/$file" && continue
387
      fdir=`AS_DIRNAME(["$file"])`
388
      AS_MKDIR_P([$dirpart/$fdir])
389
      # echo "creating $dirpart/$file"
390
      echo '# dummy' > "$dirpart/$file"
391
    done
1.1.5 by Loic Minier
Import upstream version 2.21.5
392
  done
1.2.11 by Robert Ancell
Import upstream version 2.27.4
393
}
1.1.5 by Loic Minier
Import upstream version 2.21.5
394
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
395
396
397
# AM_OUTPUT_DEPENDENCY_COMMANDS
398
# -----------------------------
399
# This macro should only be invoked once -- use via AC_REQUIRE.
400
#
401
# This code is only required when automatic dependency tracking
1.3.9 by Michael Biebl
Import upstream version 3.8.3
402
# is enabled.  FIXME.  This creates each '.P' file that we will
1.1.5 by Loic Minier
Import upstream version 2.21.5
403
# need in order to bootstrap the dependency handling code.
404
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
405
[AC_CONFIG_COMMANDS([depfiles],
406
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
407
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
408
])
409
410
# Do all the work for Automake.                             -*- Autoconf -*-
411
1.3.9 by Michael Biebl
Import upstream version 3.8.3
412
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
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
# This macro actually does too much.  Some checks are only needed if
419
# your package does certain things.  But this isn't really a big deal.
420
421
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
422
# AM_INIT_AUTOMAKE([OPTIONS])
423
# -----------------------------------------------
424
# The call with PACKAGE and VERSION arguments is the old style
425
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
426
# and VERSION should now be passed to AC_INIT and removed from
427
# the call to AM_INIT_AUTOMAKE.
428
# We support both call styles for the transition.  After
429
# the next Automake release, Autoconf can make the AC_INIT
430
# arguments mandatory, and then we can depend on a new Autoconf
431
# release and drop the old call support.
432
AC_DEFUN([AM_INIT_AUTOMAKE],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
433
[AC_PREREQ([2.65])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
434
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
435
dnl the ones we care about.
436
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
437
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
438
AC_REQUIRE([AC_PROG_INSTALL])dnl
439
if test "`cd $srcdir && pwd`" != "`pwd`"; then
440
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
441
  # is not polluted with repeated "-I."
442
  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
443
  # test to see if srcdir already configured
444
  if test -f $srcdir/config.status; then
445
    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
446
  fi
447
fi
448
449
# test whether we have cygpath
450
if test -z "$CYGPATH_W"; then
451
  if (cygpath --version) >/dev/null 2>/dev/null; then
452
    CYGPATH_W='cygpath -w'
453
  else
454
    CYGPATH_W=echo
455
  fi
456
fi
457
AC_SUBST([CYGPATH_W])
458
459
# Define the identity of the package.
460
dnl Distinguish between old-style and new-style calls.
461
m4_ifval([$2],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
462
[AC_DIAGNOSE([obsolete],
463
             [$0: two- and three-arguments forms are deprecated.])
464
m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
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.
1.3.9 by Michael Biebl
Import upstream version 3.8.3
469
m4_if(
470
  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
471
  [ok:ok],,
1.1.5 by Loic Minier
Import upstream version 2.21.5
472
  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
473
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
474
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
475
476
_AM_IF_OPTION([no-define],,
1.3.9 by Michael Biebl
Import upstream version 3.8.3
477
[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
478
 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
479
480
# Some tools Automake needs.
481
AC_REQUIRE([AM_SANITY_CHECK])dnl
482
AC_REQUIRE([AC_ARG_PROGRAM])dnl
1.3.9 by Michael Biebl
Import upstream version 3.8.3
483
AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
484
AM_MISSING_PROG([AUTOCONF], [autoconf])
485
AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
486
AM_MISSING_PROG([AUTOHEADER], [autoheader])
487
AM_MISSING_PROG([MAKEINFO], [makeinfo])
1.2.11 by Robert Ancell
Import upstream version 2.27.4
488
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
489
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
1.3.9 by Michael Biebl
Import upstream version 3.8.3
490
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
491
# For better backward compatibility.  To be removed once Automake 1.9.x
492
# dies out for good.  For more background, see:
493
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
494
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
495
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
1.1.5 by Loic Minier
Import upstream version 2.21.5
496
# We need awk for the "check" target.  The system "awk" is bad on
497
# some platforms.
498
AC_REQUIRE([AC_PROG_AWK])dnl
499
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
500
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
501
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
1.2.11 by Robert Ancell
Import upstream version 2.27.4
502
	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
503
			     [_AM_PROG_TAR([v7])])])
1.1.5 by Loic Minier
Import upstream version 2.21.5
504
_AM_IF_OPTION([no-dependencies],,
505
[AC_PROVIDE_IFELSE([AC_PROG_CC],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
506
		  [_AM_DEPENDENCIES([CC])],
507
		  [m4_define([AC_PROG_CC],
508
			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
509
AC_PROVIDE_IFELSE([AC_PROG_CXX],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
510
		  [_AM_DEPENDENCIES([CXX])],
511
		  [m4_define([AC_PROG_CXX],
512
			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
513
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
514
		  [_AM_DEPENDENCIES([OBJC])],
515
		  [m4_define([AC_PROG_OBJC],
516
			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
517
AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
518
		  [_AM_DEPENDENCIES([OBJCXX])],
519
		  [m4_define([AC_PROG_OBJCXX],
520
			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
1.2.11 by Robert Ancell
Import upstream version 2.27.4
521
])
1.3.9 by Michael Biebl
Import upstream version 3.8.3
522
AC_REQUIRE([AM_SILENT_RULES])dnl
523
dnl The testsuite driver may need to know about EXEEXT, so add the
524
dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
525
dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
1.2.11 by Robert Ancell
Import upstream version 2.27.4
526
AC_CONFIG_COMMANDS_PRE(dnl
527
[m4_provide_if([_AM_COMPILER_EXEEXT],
528
  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
529
])
530
1.3.9 by Michael Biebl
Import upstream version 3.8.3
531
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
1.2.11 by Robert Ancell
Import upstream version 2.27.4
532
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
533
dnl mangled by Autoconf and run in a shell conditional statement.
534
m4_define([_AC_COMPILER_EXEEXT],
535
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
1.1.5 by Loic Minier
Import upstream version 2.21.5
536
537
538
# When config.status generates a header, we must update the stamp-h file.
539
# This file resides in the same directory as the config header
540
# that is generated.  The stamp files are numbered to have different names.
541
542
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
543
# loop where config.status creates the headers, so we can generate
544
# our stamp files there.
545
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
546
[# Compute $1's index in $config_headers.
1.1.6 by Gary Lasker
Import upstream version 2.22.0
547
_am_arg=$1
1.1.5 by Loic Minier
Import upstream version 2.21.5
548
_am_stamp_count=1
549
for _am_header in $config_headers :; do
550
  case $_am_header in
1.1.6 by Gary Lasker
Import upstream version 2.22.0
551
    $_am_arg | $_am_arg:* )
1.1.5 by Loic Minier
Import upstream version 2.21.5
552
      break ;;
553
    * )
554
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
555
  esac
556
done
1.1.6 by Gary Lasker
Import upstream version 2.22.0
557
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
1.1.5 by Loic Minier
Import upstream version 2.21.5
558
1.3.9 by Michael Biebl
Import upstream version 3.8.3
559
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
560
#
561
# This file is free software; the Free Software Foundation
562
# gives unlimited permission to copy and/or distribute it,
563
# with or without modifications, as long as this notice is preserved.
564
565
# AM_PROG_INSTALL_SH
566
# ------------------
567
# Define $install_sh.
568
AC_DEFUN([AM_PROG_INSTALL_SH],
569
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1.2.11 by Robert Ancell
Import upstream version 2.27.4
570
if test x"${install_sh}" != xset; then
571
  case $am_aux_dir in
572
  *\ * | *\	*)
573
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
574
  *)
575
    install_sh="\${SHELL} $am_aux_dir/install-sh"
576
  esac
577
fi
1.3.9 by Michael Biebl
Import upstream version 3.8.3
578
AC_SUBST([install_sh])])
1.1.5 by Loic Minier
Import upstream version 2.21.5
579
1.3.9 by Michael Biebl
Import upstream version 3.8.3
580
# Copyright (C) 2003-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
581
#
582
# This file is free software; the Free Software Foundation
583
# gives unlimited permission to copy and/or distribute it,
584
# with or without modifications, as long as this notice is preserved.
585
586
# Check whether the underlying file-system supports filenames
587
# with a leading dot.  For instance MS-DOS doesn't.
588
AC_DEFUN([AM_SET_LEADING_DOT],
589
[rm -rf .tst 2>/dev/null
590
mkdir .tst 2>/dev/null
591
if test -d .tst; then
592
  am__leading_dot=.
593
else
594
  am__leading_dot=_
595
fi
596
rmdir .tst 2>/dev/null
597
AC_SUBST([am__leading_dot])])
598
599
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
600
# From Jim Meyering
601
1.3.9 by Michael Biebl
Import upstream version 3.8.3
602
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
603
#
604
# This file is free software; the Free Software Foundation
605
# gives unlimited permission to copy and/or distribute it,
606
# with or without modifications, as long as this notice is preserved.
607
1.2.11 by Robert Ancell
Import upstream version 2.27.4
608
# AM_MAINTAINER_MODE([DEFAULT-MODE])
609
# ----------------------------------
610
# Control maintainer-specific portions of Makefiles.
1.3.9 by Michael Biebl
Import upstream version 3.8.3
611
# Default is to disable them, unless 'enable' is passed literally.
612
# For symmetry, 'disable' may be passed as well.  Anyway, the user
1.2.11 by Robert Ancell
Import upstream version 2.27.4
613
# can override the default with the --enable/--disable switch.
1.1.5 by Loic Minier
Import upstream version 2.21.5
614
AC_DEFUN([AM_MAINTAINER_MODE],
1.2.11 by Robert Ancell
Import upstream version 2.27.4
615
[m4_case(m4_default([$1], [disable]),
616
       [enable], [m4_define([am_maintainer_other], [disable])],
617
       [disable], [m4_define([am_maintainer_other], [enable])],
618
       [m4_define([am_maintainer_other], [enable])
619
        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
620
AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
1.2.11 by Robert Ancell
Import upstream version 2.27.4
621
  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
622
  AC_ARG_ENABLE([maintainer-mode],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
623
    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
624
      am_maintainer_other[ make rules and dependencies not useful
625
      (and sometimes confusing) to the casual installer])],
626
    [USE_MAINTAINER_MODE=$enableval],
627
    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
1.1.5 by Loic Minier
Import upstream version 2.21.5
628
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
1.2.11 by Robert Ancell
Import upstream version 2.27.4
629
  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
1.1.5 by Loic Minier
Import upstream version 2.21.5
630
  MAINT=$MAINTAINER_MODE_TRUE
1.2.11 by Robert Ancell
Import upstream version 2.27.4
631
  AC_SUBST([MAINT])dnl
1.1.5 by Loic Minier
Import upstream version 2.21.5
632
]
633
)
634
635
# Check to see how 'make' treats includes.	            -*- Autoconf -*-
636
1.3.9 by Michael Biebl
Import upstream version 3.8.3
637
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
638
#
639
# This file is free software; the Free Software Foundation
640
# gives unlimited permission to copy and/or distribute it,
641
# with or without modifications, as long as this notice is preserved.
642
643
# AM_MAKE_INCLUDE()
644
# -----------------
645
# Check to see how make treats includes.
646
AC_DEFUN([AM_MAKE_INCLUDE],
647
[am_make=${MAKE-make}
648
cat > confinc << 'END'
649
am__doit:
1.2.11 by Robert Ancell
Import upstream version 2.27.4
650
	@echo this is the am__doit target
1.1.5 by Loic Minier
Import upstream version 2.21.5
651
.PHONY: am__doit
652
END
653
# If we don't find an include directive, just comment out the code.
654
AC_MSG_CHECKING([for style of include used by $am_make])
655
am__include="#"
656
am__quote=
657
_am_result=none
658
# First try GNU make style include.
659
echo "include confinc" > confmf
1.3.9 by Michael Biebl
Import upstream version 3.8.3
660
# Ignore all kinds of additional output from 'make'.
1.2.11 by Robert Ancell
Import upstream version 2.27.4
661
case `$am_make -s -f confmf 2> /dev/null` in #(
662
*the\ am__doit\ target*)
663
  am__include=include
664
  am__quote=
665
  _am_result=GNU
666
  ;;
667
esac
1.1.5 by Loic Minier
Import upstream version 2.21.5
668
# Now try BSD make style include.
669
if test "$am__include" = "#"; then
670
   echo '.include "confinc"' > confmf
1.2.11 by Robert Ancell
Import upstream version 2.27.4
671
   case `$am_make -s -f confmf 2> /dev/null` in #(
672
   *the\ am__doit\ target*)
673
     am__include=.include
674
     am__quote="\""
675
     _am_result=BSD
676
     ;;
677
   esac
1.1.5 by Loic Minier
Import upstream version 2.21.5
678
fi
679
AC_SUBST([am__include])
680
AC_SUBST([am__quote])
681
AC_MSG_RESULT([$_am_result])
682
rm -f confinc confmf
683
])
684
1.3.9 by Michael Biebl
Import upstream version 3.8.3
685
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
1.3.2 by Jeremy Bicha
Import upstream version 3.3.3
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
# AM_PROG_CC_C_O
692
# --------------
693
# Like AC_PROG_CC_C_O, but changed for automake.
694
AC_DEFUN([AM_PROG_CC_C_O],
695
[AC_REQUIRE([AC_PROG_CC_C_O])dnl
696
AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
697
AC_REQUIRE_AUX_FILE([compile])dnl
698
# FIXME: we rely on the cache variable name because
699
# there is no other way.
700
set dummy $CC
701
am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
702
eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
703
if test "$am_t" != yes; then
704
   # Losing compiler, so override with the script.
705
   # FIXME: It is wrong to rewrite CC.
706
   # But if we don't then we get into trouble of one sort or another.
707
   # A longer-term fix would be to have automake use am__CC in this case,
708
   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
709
   CC="$am_aux_dir/compile $CC"
710
fi
711
dnl Make sure AC_PROG_CC is never called again, or it will override our
712
dnl setting of CC.
713
m4_define([AC_PROG_CC],
714
          [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
715
])
716
1.1.5 by Loic Minier
Import upstream version 2.21.5
717
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
718
1.3.9 by Michael Biebl
Import upstream version 3.8.3
719
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
720
#
721
# This file is free software; the Free Software Foundation
722
# gives unlimited permission to copy and/or distribute it,
723
# with or without modifications, as long as this notice is preserved.
724
725
# AM_MISSING_PROG(NAME, PROGRAM)
726
# ------------------------------
727
AC_DEFUN([AM_MISSING_PROG],
728
[AC_REQUIRE([AM_MISSING_HAS_RUN])
729
$1=${$1-"${am_missing_run}$2"}
730
AC_SUBST($1)])
731
732
# AM_MISSING_HAS_RUN
733
# ------------------
1.3.9 by Michael Biebl
Import upstream version 3.8.3
734
# Define MISSING if not defined so far and test if it is modern enough.
735
# If it is, set am_missing_run to use it, otherwise, to nothing.
1.1.5 by Loic Minier
Import upstream version 2.21.5
736
AC_DEFUN([AM_MISSING_HAS_RUN],
737
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
738
AC_REQUIRE_AUX_FILE([missing])dnl
1.2.11 by Robert Ancell
Import upstream version 2.27.4
739
if test x"${MISSING+set}" != xset; then
740
  case $am_aux_dir in
741
  *\ * | *\	*)
742
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
743
  *)
744
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
745
  esac
746
fi
1.1.5 by Loic Minier
Import upstream version 2.21.5
747
# Use eval to expand $SHELL
1.3.9 by Michael Biebl
Import upstream version 3.8.3
748
if eval "$MISSING --is-lightweight"; then
749
  am_missing_run="$MISSING "
1.1.5 by Loic Minier
Import upstream version 2.21.5
750
else
751
  am_missing_run=
1.3.9 by Michael Biebl
Import upstream version 3.8.3
752
  AC_MSG_WARN(['missing' script is too old or missing])
1.1.5 by Loic Minier
Import upstream version 2.21.5
753
fi
754
])
755
756
# Helper functions for option handling.                     -*- Autoconf -*-
757
1.3.9 by Michael Biebl
Import upstream version 3.8.3
758
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
759
#
760
# This file is free software; the Free Software Foundation
761
# gives unlimited permission to copy and/or distribute it,
762
# with or without modifications, as long as this notice is preserved.
763
764
# _AM_MANGLE_OPTION(NAME)
765
# -----------------------
766
AC_DEFUN([_AM_MANGLE_OPTION],
767
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
768
769
# _AM_SET_OPTION(NAME)
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
770
# --------------------
1.1.5 by Loic Minier
Import upstream version 2.21.5
771
# Set option NAME.  Presently that only means defining a flag for this option.
772
AC_DEFUN([_AM_SET_OPTION],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
773
[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
1.1.5 by Loic Minier
Import upstream version 2.21.5
774
775
# _AM_SET_OPTIONS(OPTIONS)
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
776
# ------------------------
1.1.5 by Loic Minier
Import upstream version 2.21.5
777
# OPTIONS is a space-separated list of Automake options.
778
AC_DEFUN([_AM_SET_OPTIONS],
1.2.5 by Andrew Starr-Bochicchio
Import upstream version 2.25.90
779
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
1.1.5 by Loic Minier
Import upstream version 2.21.5
780
781
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
782
# -------------------------------------------
783
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
784
AC_DEFUN([_AM_IF_OPTION],
785
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
786
787
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
788
1.3.9 by Michael Biebl
Import upstream version 3.8.3
789
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
790
#
791
# This file is free software; the Free Software Foundation
792
# gives unlimited permission to copy and/or distribute it,
793
# with or without modifications, as long as this notice is preserved.
794
795
# AM_SANITY_CHECK
796
# ---------------
797
AC_DEFUN([AM_SANITY_CHECK],
798
[AC_MSG_CHECKING([whether build environment is sane])
1.2.11 by Robert Ancell
Import upstream version 2.27.4
799
# Reject unsafe characters in $srcdir or the absolute working directory
800
# name.  Accept space and tab only in the latter.
801
am_lf='
802
'
803
case `pwd` in
804
  *[[\\\"\#\$\&\'\`$am_lf]]*)
805
    AC_MSG_ERROR([unsafe absolute working directory name]);;
806
esac
807
case $srcdir in
808
  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
1.3.9 by Michael Biebl
Import upstream version 3.8.3
809
    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
1.2.11 by Robert Ancell
Import upstream version 2.27.4
810
esac
811
1.3.9 by Michael Biebl
Import upstream version 3.8.3
812
# Do 'set' in a subshell so we don't clobber the current shell's
1.1.5 by Loic Minier
Import upstream version 2.21.5
813
# arguments.  Must try -L first in case configure is actually a
814
# symlink; some systems play weird games with the mod time of symlinks
815
# (eg FreeBSD returns the mod time of the symlink's containing
816
# directory).
817
if (
1.3.9 by Michael Biebl
Import upstream version 3.8.3
818
   am_has_slept=no
819
   for am_try in 1 2; do
820
     echo "timestamp, slept: $am_has_slept" > conftest.file
821
     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
822
     if test "$[*]" = "X"; then
823
	# -L didn't work.
824
	set X `ls -t "$srcdir/configure" conftest.file`
825
     fi
826
     if test "$[*]" != "X $srcdir/configure conftest.file" \
827
	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
828
829
	# If neither matched, then we have a broken ls.  This can happen
830
	# if, for instance, CONFIG_SHELL is bash and it inherits a
831
	# broken ls alias from the environment.  This has actually
832
	# happened.  Such a system could not be considered "sane".
833
	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
834
  alias in your environment])
835
     fi
836
     if test "$[2]" = conftest.file || test $am_try -eq 2; then
837
       break
838
     fi
839
     # Just in case.
840
     sleep 1
841
     am_has_slept=yes
842
   done
1.1.5 by Loic Minier
Import upstream version 2.21.5
843
   test "$[2]" = conftest.file
844
   )
845
then
846
   # Ok.
847
   :
848
else
849
   AC_MSG_ERROR([newly created file is older than distributed files!
850
Check your system clock])
851
fi
1.3.9 by Michael Biebl
Import upstream version 3.8.3
852
AC_MSG_RESULT([yes])
853
# If we didn't sleep, we still need to ensure time stamps of config.status and
854
# generated files are strictly newer.
855
am_sleep_pid=
856
if grep 'slept: no' conftest.file >/dev/null 2>&1; then
857
  ( sleep 1 ) &
858
  am_sleep_pid=$!
859
fi
860
AC_CONFIG_COMMANDS_PRE(
861
  [AC_MSG_CHECKING([that generated files are newer than configure])
862
   if test -n "$am_sleep_pid"; then
863
     # Hide warnings about reused PIDs.
864
     wait $am_sleep_pid 2>/dev/null
865
   fi
866
   AC_MSG_RESULT([done])])
867
rm -f conftest.file
868
])
1.1.5 by Loic Minier
Import upstream version 2.21.5
869
1.3.9 by Michael Biebl
Import upstream version 3.8.3
870
# Copyright (C) 2009-2013 Free Software Foundation, Inc.
1.3.2 by Jeremy Bicha
Import upstream version 3.3.3
871
#
872
# This file is free software; the Free Software Foundation
873
# gives unlimited permission to copy and/or distribute it,
874
# with or without modifications, as long as this notice is preserved.
875
876
# AM_SILENT_RULES([DEFAULT])
877
# --------------------------
878
# Enable less verbose build rules; with the default set to DEFAULT
1.3.9 by Michael Biebl
Import upstream version 3.8.3
879
# ("yes" being less verbose, "no" or empty being verbose).
1.3.2 by Jeremy Bicha
Import upstream version 3.3.3
880
AC_DEFUN([AM_SILENT_RULES],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
881
[AC_ARG_ENABLE([silent-rules], [dnl
882
AS_HELP_STRING(
883
  [--enable-silent-rules],
884
  [less verbose build output (undo: "make V=1")])
885
AS_HELP_STRING(
886
  [--disable-silent-rules],
887
  [verbose build output (undo: "make V=0")])dnl
888
])
889
case $enable_silent_rules in @%:@ (((
890
  yes) AM_DEFAULT_VERBOSITY=0;;
891
   no) AM_DEFAULT_VERBOSITY=1;;
892
    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
1.3.2 by Jeremy Bicha
Import upstream version 3.3.3
893
esac
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
894
dnl
1.3.9 by Michael Biebl
Import upstream version 3.8.3
895
dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
896
dnl do not support nested variable expansions.
897
dnl See automake bug#9928 and bug#10237.
898
am_make=${MAKE-make}
899
AC_CACHE_CHECK([whether $am_make supports nested variables],
900
   [am_cv_make_support_nested_variables],
901
   [if AS_ECHO([['TRUE=$(BAR$(V))
902
BAR0=false
903
BAR1=true
904
V=1
905
am__doit:
906
	@$(TRUE)
907
.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
908
  am_cv_make_support_nested_variables=yes
909
else
910
  am_cv_make_support_nested_variables=no
911
fi])
912
if test $am_cv_make_support_nested_variables = yes; then
1.3.9 by Michael Biebl
Import upstream version 3.8.3
913
  dnl Using '$V' instead of '$(V)' breaks IRIX make.
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
914
  AM_V='$(V)'
915
  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
916
else
917
  AM_V=$AM_DEFAULT_VERBOSITY
918
  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
919
fi
920
AC_SUBST([AM_V])dnl
921
AM_SUBST_NOTMAKE([AM_V])dnl
922
AC_SUBST([AM_DEFAULT_V])dnl
923
AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1.3.2 by Jeremy Bicha
Import upstream version 3.3.3
924
AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
925
AM_BACKSLASH='\'
926
AC_SUBST([AM_BACKSLASH])dnl
927
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
928
])
929
1.3.9 by Michael Biebl
Import upstream version 3.8.3
930
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
931
#
932
# This file is free software; the Free Software Foundation
933
# gives unlimited permission to copy and/or distribute it,
934
# with or without modifications, as long as this notice is preserved.
935
936
# AM_PROG_INSTALL_STRIP
937
# ---------------------
1.3.9 by Michael Biebl
Import upstream version 3.8.3
938
# One issue with vendor 'install' (even GNU) is that you can't
1.1.5 by Loic Minier
Import upstream version 2.21.5
939
# specify the program used to strip binaries.  This is especially
940
# annoying in cross-compiling environments, where the build's strip
941
# is unlikely to handle the host's binaries.
942
# Fortunately install-sh will honor a STRIPPROG variable, so we
1.3.9 by Michael Biebl
Import upstream version 3.8.3
943
# always use install-sh in "make install-strip", and initialize
1.1.5 by Loic Minier
Import upstream version 2.21.5
944
# STRIPPROG with the value of the STRIP variable (set by the user).
945
AC_DEFUN([AM_PROG_INSTALL_STRIP],
946
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1.3.9 by Michael Biebl
Import upstream version 3.8.3
947
# Installed binaries are usually stripped using 'strip' when the user
948
# run "make install-strip".  However 'strip' might not be the right
1.1.5 by Loic Minier
Import upstream version 2.21.5
949
# tool to use in cross-compilation environments, therefore Automake
1.3.9 by Michael Biebl
Import upstream version 3.8.3
950
# will honor the 'STRIP' environment variable to overrule this program.
951
dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
1.1.5 by Loic Minier
Import upstream version 2.21.5
952
if test "$cross_compiling" != no; then
953
  AC_CHECK_TOOL([STRIP], [strip], :)
954
fi
955
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
956
AC_SUBST([INSTALL_STRIP_PROGRAM])])
957
1.3.9 by Michael Biebl
Import upstream version 3.8.3
958
# Copyright (C) 2006-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
959
#
960
# This file is free software; the Free Software Foundation
961
# gives unlimited permission to copy and/or distribute it,
962
# with or without modifications, as long as this notice is preserved.
963
964
# _AM_SUBST_NOTMAKE(VARIABLE)
965
# ---------------------------
1.1.6 by Gary Lasker
Import upstream version 2.22.0
966
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1.1.5 by Loic Minier
Import upstream version 2.21.5
967
# This macro is traced by Automake.
968
AC_DEFUN([_AM_SUBST_NOTMAKE])
969
1.2.11 by Robert Ancell
Import upstream version 2.27.4
970
# AM_SUBST_NOTMAKE(VARIABLE)
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
971
# --------------------------
1.2.11 by Robert Ancell
Import upstream version 2.27.4
972
# Public sister of _AM_SUBST_NOTMAKE.
973
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
974
1.1.5 by Loic Minier
Import upstream version 2.21.5
975
# Check how to create a tarball.                            -*- Autoconf -*-
976
1.3.9 by Michael Biebl
Import upstream version 3.8.3
977
# Copyright (C) 2004-2013 Free Software Foundation, Inc.
1.1.5 by Loic Minier
Import upstream version 2.21.5
978
#
979
# This file is free software; the Free Software Foundation
980
# gives unlimited permission to copy and/or distribute it,
981
# with or without modifications, as long as this notice is preserved.
982
983
# _AM_PROG_TAR(FORMAT)
984
# --------------------
985
# Check how to create a tarball in format FORMAT.
1.3.9 by Michael Biebl
Import upstream version 3.8.3
986
# FORMAT should be one of 'v7', 'ustar', or 'pax'.
1.1.5 by Loic Minier
Import upstream version 2.21.5
987
#
988
# Substitute a variable $(am__tar) that is a command
989
# writing to stdout a FORMAT-tarball containing the directory
990
# $tardir.
991
#     tardir=directory && $(am__tar) > result.tar
992
#
993
# Substitute a variable $(am__untar) that extract such
994
# a tarball read from stdin.
995
#     $(am__untar) < result.tar
1.3.9 by Michael Biebl
Import upstream version 3.8.3
996
#
1.1.5 by Loic Minier
Import upstream version 2.21.5
997
AC_DEFUN([_AM_PROG_TAR],
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
998
[# Always define AMTAR for backward compatibility.  Yes, it's still used
999
# in the wild :-(  We should find a proper way to deprecate it ...
1000
AC_SUBST([AMTAR], ['$${TAR-tar}'])
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1001
1002
# We'll loop over all known methods to create a tar archive until one works.
1003
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1004
1.1.5 by Loic Minier
Import upstream version 2.21.5
1005
m4_if([$1], [v7],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1006
  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1007
1008
  [m4_case([$1],
1009
    [ustar],
1010
     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1011
      # There is notably a 21 bits limit for the UID and the GID.  In fact,
1012
      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1013
      # and bug#13588).
1014
      am_max_uid=2097151 # 2^21 - 1
1015
      am_max_gid=$am_max_uid
1016
      # The $UID and $GID variables are not portable, so we need to resort
1017
      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
1018
      # below are definitely unexpected, so allow the users to see them
1019
      # (that is, avoid stderr redirection).
1020
      am_uid=`id -u || echo unknown`
1021
      am_gid=`id -g || echo unknown`
1022
      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1023
      if test $am_uid -le $am_max_uid; then
1024
         AC_MSG_RESULT([yes])
1025
      else
1026
         AC_MSG_RESULT([no])
1027
         _am_tools=none
1028
      fi
1029
      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1030
      if test $am_gid -le $am_max_gid; then
1031
         AC_MSG_RESULT([yes])
1032
      else
1033
        AC_MSG_RESULT([no])
1034
        _am_tools=none
1035
      fi],
1036
1037
  [pax],
1038
    [],
1039
1040
  [m4_fatal([Unknown tar format])])
1041
1042
  AC_MSG_CHECKING([how to create a $1 tar archive])
1043
1044
  # Go ahead even if we have the value already cached.  We do so because we
1045
  # need to set the values for the 'am__tar' and 'am__untar' variables.
1046
  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1047
1048
  for _am_tool in $_am_tools; do
1049
    case $_am_tool in
1050
    gnutar)
1051
      for _am_tar in tar gnutar gtar; do
1052
        AM_RUN_LOG([$_am_tar --version]) && break
1053
      done
1054
      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1055
      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1056
      am__untar="$_am_tar -xf -"
1057
      ;;
1058
    plaintar)
1059
      # Must skip GNU tar: if it does not support --format= it doesn't create
1060
      # ustar tarball either.
1061
      (tar --version) >/dev/null 2>&1 && continue
1062
      am__tar='tar chf - "$$tardir"'
1063
      am__tar_='tar chf - "$tardir"'
1064
      am__untar='tar xf -'
1065
      ;;
1066
    pax)
1067
      am__tar='pax -L -x $1 -w "$$tardir"'
1068
      am__tar_='pax -L -x $1 -w "$tardir"'
1069
      am__untar='pax -r'
1070
      ;;
1071
    cpio)
1072
      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1073
      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1074
      am__untar='cpio -i -H $1 -d'
1075
      ;;
1076
    none)
1077
      am__tar=false
1078
      am__tar_=false
1079
      am__untar=false
1080
      ;;
1081
    esac
1082
1083
    # If the value was cached, stop now.  We just wanted to have am__tar
1084
    # and am__untar set.
1085
    test -n "${am_cv_prog_tar_$1}" && break
1086
1087
    # tar/untar a dummy directory, and stop if the command works.
1088
    rm -rf conftest.dir
1089
    mkdir conftest.dir
1090
    echo GrepMe > conftest.dir/file
1091
    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1092
    rm -rf conftest.dir
1093
    if test -s conftest.tar; then
1094
      AM_RUN_LOG([$am__untar <conftest.tar])
1095
      AM_RUN_LOG([cat conftest.dir/file])
1096
      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1097
    fi
1098
  done
1099
  rm -rf conftest.dir
1100
1101
  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1102
  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1103
1.1.5 by Loic Minier
Import upstream version 2.21.5
1104
AC_SUBST([am__tar])
1105
AC_SUBST([am__untar])
1106
]) # _AM_PROG_TAR
1107
1.2.28 by Sebastien Bacher
Import upstream version 3.0.0
1108
# Autoconf support for the Vala compiler
1109
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1110
# Copyright (C) 2008-2013 Free Software Foundation, Inc.
1.2.28 by Sebastien Bacher
Import upstream version 3.0.0
1111
#
1112
# This file is free software; the Free Software Foundation
1113
# gives unlimited permission to copy and/or distribute it,
1114
# with or without modifications, as long as this notice is preserved.
1115
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1116
# Check whether the Vala compiler exists in $PATH.  If it is found, the
1117
# variable VALAC is set pointing to its absolute path.  Otherwise, it is
1118
# simply set to 'valac'.
1119
# Optionally a minimum release number of the compiler can be requested.
1120
# If the ACTION-IF-FOUND parameter is given, it will be run if a proper
1121
# Vala compiler is found.
1122
# Similarly, if the ACTION-IF-FOUND is given, it will be run if no proper
1123
# Vala compiler is found.  It defaults to simply print a warning about the
1124
# situation, but otherwise proceeding with the configuration.
1.2.28 by Sebastien Bacher
Import upstream version 3.0.0
1125
#
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1126
# AM_PROG_VALAC([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1127
# --------------------------------------------------------------------------
1.2.28 by Sebastien Bacher
Import upstream version 3.0.0
1128
AC_DEFUN([AM_PROG_VALAC],
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1129
  [AC_PATH_PROG([VALAC], [valac], [valac])
1130
   AS_IF([test "$VALAC" != valac && test -n "$1"],
1131
      [AC_MSG_CHECKING([whether $VALAC is at least version $1])
1.2.28 by Sebastien Bacher
Import upstream version 3.0.0
1132
       am__vala_version=`$VALAC --version | sed 's/Vala  *//'`
1133
       AS_VERSION_COMPARE([$1], ["$am__vala_version"],
1134
         [AC_MSG_RESULT([yes])],
1135
         [AC_MSG_RESULT([yes])],
1136
         [AC_MSG_RESULT([no])
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1137
          VALAC=valac])])
1138
    if test "$VALAC" = valac; then
1139
      m4_default([$3],
1140
        [AC_MSG_WARN([no proper vala compiler found])
1141
         AC_MSG_WARN([you will not be able to compile vala source files])])
1142
    else
1143
      m4_default([$2], [:])
1144
    fi])
1.2.28 by Sebastien Bacher
Import upstream version 3.0.0
1145
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1146
# nls.m4 serial 5 (gettext-0.18)
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1147
dnl Copyright (C) 1995-2003, 2005-2006, 2008-2013 Free Software Foundation,
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1148
dnl Inc.
1149
dnl This file is free software; the Free Software Foundation
1150
dnl gives unlimited permission to copy and/or distribute it,
1151
dnl with or without modifications, as long as this notice is preserved.
1152
dnl
1153
dnl This file can can be used in projects which are not available under
1154
dnl the GNU General Public License or the GNU Library General Public
1155
dnl License but which still want to provide support for the GNU gettext
1156
dnl functionality.
1157
dnl Please note that the actual code of the GNU gettext library is covered
1158
dnl by the GNU Library General Public License, and the rest of the GNU
1159
dnl gettext package package is covered by the GNU General Public License.
1160
dnl They are *not* in the public domain.
1161
1162
dnl Authors:
1163
dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
1164
dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
1165
1166
AC_PREREQ([2.50])
1167
1168
AC_DEFUN([AM_NLS],
1169
[
1170
  AC_MSG_CHECKING([whether NLS is requested])
1171
  dnl Default is enabled NLS
1172
  AC_ARG_ENABLE([nls],
1173
    [  --disable-nls           do not use Native Language Support],
1174
    USE_NLS=$enableval, USE_NLS=yes)
1175
  AC_MSG_RESULT([$USE_NLS])
1176
  AC_SUBST([USE_NLS])
1177
])
1178
1179
# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
1180
# serial 1 (pkg-config-0.24)
1181
# 
1182
# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
1183
#
1184
# This program is free software; you can redistribute it and/or modify
1185
# it under the terms of the GNU General Public License as published by
1186
# the Free Software Foundation; either version 2 of the License, or
1187
# (at your option) any later version.
1188
#
1189
# This program is distributed in the hope that it will be useful, but
1190
# WITHOUT ANY WARRANTY; without even the implied warranty of
1191
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1192
# General Public License for more details.
1193
#
1194
# You should have received a copy of the GNU General Public License
1195
# along with this program; if not, write to the Free Software
1196
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
1197
#
1198
# As a special exception to the GNU General Public License, if you
1199
# distribute this file as part of a program that contains a
1200
# configuration script generated by Autoconf, you may include it under
1201
# the same distribution terms that you use for the rest of that program.
1202
1203
# PKG_PROG_PKG_CONFIG([MIN-VERSION])
1204
# ----------------------------------
1205
AC_DEFUN([PKG_PROG_PKG_CONFIG],
1206
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
1207
m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
1208
m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
1209
AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
1210
AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
1211
AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
1212
1213
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1214
	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
1215
fi
1216
if test -n "$PKG_CONFIG"; then
1217
	_pkg_min_version=m4_default([$1], [0.9.0])
1218
	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
1219
	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
1220
		AC_MSG_RESULT([yes])
1221
	else
1222
		AC_MSG_RESULT([no])
1223
		PKG_CONFIG=""
1224
	fi
1225
fi[]dnl
1226
])# PKG_PROG_PKG_CONFIG
1227
1228
# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1229
#
1230
# Check to see whether a particular set of modules exists.  Similar
1231
# to PKG_CHECK_MODULES(), but does not set variables or print errors.
1232
#
1233
# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
1234
# only at the first occurence in configure.ac, so if the first place
1235
# it's called might be skipped (such as if it is within an "if", you
1236
# have to call PKG_CHECK_EXISTS manually
1237
# --------------------------------------------------------------
1238
AC_DEFUN([PKG_CHECK_EXISTS],
1239
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1240
if test -n "$PKG_CONFIG" && \
1241
    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
1242
  m4_default([$2], [:])
1243
m4_ifvaln([$3], [else
1244
  $3])dnl
1245
fi])
1246
1247
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
1248
# ---------------------------------------------
1249
m4_define([_PKG_CONFIG],
1250
[if test -n "$$1"; then
1251
    pkg_cv_[]$1="$$1"
1252
 elif test -n "$PKG_CONFIG"; then
1253
    PKG_CHECK_EXISTS([$3],
1254
                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
1255
		      test "x$?" != "x0" && pkg_failed=yes ],
1256
		     [pkg_failed=yes])
1257
 else
1258
    pkg_failed=untried
1259
fi[]dnl
1260
])# _PKG_CONFIG
1261
1262
# _PKG_SHORT_ERRORS_SUPPORTED
1263
# -----------------------------
1264
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
1265
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
1266
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1267
        _pkg_short_errors_supported=yes
1268
else
1269
        _pkg_short_errors_supported=no
1270
fi[]dnl
1271
])# _PKG_SHORT_ERRORS_SUPPORTED
1272
1273
1274
# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
1275
# [ACTION-IF-NOT-FOUND])
1276
#
1277
#
1278
# Note that if there is a possibility the first call to
1279
# PKG_CHECK_MODULES might not happen, you should be sure to include an
1280
# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
1281
#
1282
#
1283
# --------------------------------------------------------------
1284
AC_DEFUN([PKG_CHECK_MODULES],
1285
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1286
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
1287
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
1288
1289
pkg_failed=no
1290
AC_MSG_CHECKING([for $1])
1291
1292
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
1293
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
1294
1295
m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
1296
and $1[]_LIBS to avoid the need to call pkg-config.
1297
See the pkg-config man page for more details.])
1298
1299
if test $pkg_failed = yes; then
1300
   	AC_MSG_RESULT([no])
1301
        _PKG_SHORT_ERRORS_SUPPORTED
1302
        if test $_pkg_short_errors_supported = yes; then
1303
	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
1304
        else 
1305
	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
1306
        fi
1307
	# Put the nasty error message in config.log where it belongs
1308
	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
1309
1310
	m4_default([$4], [AC_MSG_ERROR(
1311
[Package requirements ($2) were not met:
1312
1313
$$1_PKG_ERRORS
1314
1315
Consider adjusting the PKG_CONFIG_PATH environment variable if you
1316
installed software in a non-standard prefix.
1317
1318
_PKG_TEXT])[]dnl
1319
        ])
1320
elif test $pkg_failed = untried; then
1321
     	AC_MSG_RESULT([no])
1322
	m4_default([$4], [AC_MSG_FAILURE(
1323
[The pkg-config script could not be found or is too old.  Make sure it
1324
is in your PATH or set the PKG_CONFIG environment variable to the full
1325
path to pkg-config.
1326
1327
_PKG_TEXT
1328
1329
To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
1330
        ])
1331
else
1332
	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
1333
	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
1334
        AC_MSG_RESULT([yes])
1335
	$3
1336
fi[]dnl
1337
])# PKG_CHECK_MODULES
1338
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
1339
1340
# PKG_INSTALLDIR(DIRECTORY)
1341
# -------------------------
1342
# Substitutes the variable pkgconfigdir as the location where a module
1343
# should install pkg-config .pc files. By default the directory is
1344
# $libdir/pkgconfig, but the default can be changed by passing
1345
# DIRECTORY. The user can override through the --with-pkgconfigdir
1346
# parameter.
1347
AC_DEFUN([PKG_INSTALLDIR],
1348
[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
1349
m4_pushdef([pkg_description],
1350
    [pkg-config installation directory @<:@]pkg_default[@:>@])
1351
AC_ARG_WITH([pkgconfigdir],
1352
    [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
1353
    [with_pkgconfigdir=]pkg_default)
1354
AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
1355
m4_popdef([pkg_default])
1356
m4_popdef([pkg_description])
1357
]) dnl PKG_INSTALLDIR
1358
1359
1360
# PKG_NOARCH_INSTALLDIR(DIRECTORY)
1361
# -------------------------
1362
# Substitutes the variable noarch_pkgconfigdir as the location where a
1363
# module should install arch-independent pkg-config .pc files. By
1364
# default the directory is $datadir/pkgconfig, but the default can be
1365
# changed by passing DIRECTORY. The user can override through the
1366
# --with-noarch-pkgconfigdir parameter.
1367
AC_DEFUN([PKG_NOARCH_INSTALLDIR],
1368
[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
1369
m4_pushdef([pkg_description],
1370
    [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
1371
AC_ARG_WITH([noarch-pkgconfigdir],
1372
    [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
1373
    [with_noarch_pkgconfigdir=]pkg_default)
1374
AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
1375
m4_popdef([pkg_default])
1376
m4_popdef([pkg_description])
1377
]) dnl PKG_NOARCH_INSTALLDIR
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1378
1.3.10 by Andreas Henriksson
Import upstream version 3.10.1
1379
1380
# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
1381
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1382
# -------------------------------------------
1383
# Retrieves the value of the pkg-config variable for the given module.
1384
AC_DEFUN([PKG_CHECK_VAR],
1385
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1386
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
1387
1388
_PKG_CONFIG([$1], [variable="][$3]["], [$2])
1389
AS_VAR_COPY([$1], [pkg_cv_][$1])
1390
1391
AS_VAR_IF([$1], [""], [$5], [$4])dnl
1392
])# PKG_CHECK_VAR
1393
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1394
# gnome-common.m4
1395
#
1396
# serial 3
1397
# 
1398
1399
dnl GNOME_COMMON_INIT
1400
1401
AU_DEFUN([GNOME_COMMON_INIT],
1402
[
1403
  dnl this macro should come after AC_CONFIG_MACRO_DIR
1404
  AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
1405
1406
  dnl ensure that when the Automake generated makefile calls aclocal,
1407
  dnl it honours the $ACLOCAL_FLAGS environment variable
1408
  ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
1409
  if test -n "$ac_macro_dir"; then
1410
    ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
1411
  fi
1412
1413
  AC_SUBST([ACLOCAL_AMFLAGS])
1414
],
1415
[[$0: This macro is deprecated. You should set put "ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}"
1416
in your top-level Makefile.am, instead, where "m4" is the macro directory set
1417
with AC_CONFIG_MACRO_DIR() in your configure.ac]])
1418
1419
AC_DEFUN([GNOME_DEBUG_CHECK],
1420
[
1421
	AC_ARG_ENABLE([debug],
1422
                      AC_HELP_STRING([--enable-debug],
1423
                                     [turn on debugging]),,
1424
                      [enable_debug=no])
1425
1426
	if test x$enable_debug = xyes ; then
1427
	    AC_DEFINE(GNOME_ENABLE_DEBUG, 1,
1428
		[Enable additional debugging at the expense of performance and size])
1429
	fi
1430
])
1431
1432
dnl GNOME_MAINTAINER_MODE_DEFINES ()
1433
dnl define DISABLE_DEPRECATED
1434
dnl
1435
AC_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
1436
[
1437
	AC_REQUIRE([AM_MAINTAINER_MODE])
1438
1439
	DISABLE_DEPRECATED=""
1440
	if test $USE_MAINTAINER_MODE = yes; then
1441
	        DOMAINS="GCONF BONOBO BONOBO_UI GNOME LIBGLADE GNOME_VFS WNCK LIBSOUP"
1442
	        for DOMAIN in $DOMAINS; do
1443
	               DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES"
1444
	        done
1445
	fi
1446
1447
	AC_SUBST(DISABLE_DEPRECATED)
1448
])
1449
1.3.10 by Andreas Henriksson
Import upstream version 3.10.1
1450
# gnome-compiler-flags.m4
1451
#
1452
# serial 2
1453
#
1454
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1455
dnl GNOME_COMPILE_WARNINGS
1.4.9 by Jeremy Bicha
Import upstream version 3.6.2
1456
dnl Turn on many useful compiler warnings and substitute the result into
1457
dnl WARN_CFLAGS
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1458
dnl For now, only works on GCC
1.3.10 by Andreas Henriksson
Import upstream version 3.10.1
1459
dnl Pass the default value of the --enable-compile-warnings configure option as
1460
dnl the first argument to the macro, defaulting to 'yes'.
1461
dnl Additional warning/error flags can be passed as an optional second argument.
1462
dnl
1463
dnl For example: GNOME_COMPILE_WARNINGS([maximum],[-Werror=some-flag -Wfoobar])
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1464
AC_DEFUN([GNOME_COMPILE_WARNINGS],[
1465
    dnl ******************************
1466
    dnl More compiler warnings
1467
    dnl ******************************
1468
1469
    AC_ARG_ENABLE(compile-warnings, 
1470
                  AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
1471
                                 [Turn on compiler warnings]),,
1472
                  [enable_compile_warnings="m4_default([$1],[yes])"])
1473
1474
    if test "x$GCC" != xyes; then
1475
	enable_compile_warnings=no
1476
    fi
1477
1478
    warning_flags=
1479
    realsave_CFLAGS="$CFLAGS"
1480
1.4.10 by Sjoerd Simons
Import upstream version 3.7.92
1481
    dnl These are warning flags that aren't marked as fatal.  Can be
1482
    dnl overridden on a per-project basis with -Wno-foo.
1483
    base_warn_flags=" \
1484
        -Wall \
1485
        -Wstrict-prototypes \
1486
        -Wnested-externs \
1487
    "
1488
1489
    dnl These compiler flags typically indicate very broken or suspicious
1490
    dnl code.  Some of them such as implicit-function-declaration are
1491
    dnl just not default because gcc compiles a lot of legacy code.
1492
    dnl We choose to make this set into explicit errors.
1493
    base_error_flags=" \
1494
        -Werror=missing-prototypes \
1495
        -Werror=implicit-function-declaration \
1496
        -Werror=pointer-arith \
1497
        -Werror=init-self \
1498
        -Werror=format-security \
1499
        -Werror=format=2 \
1500
        -Werror=missing-include-dirs \
1501
    "
1502
1.3.10 by Andreas Henriksson
Import upstream version 3.10.1
1503
    dnl Additional warning or error flags provided by the module author to
1504
    dnl allow stricter standards to be imposed on a per-module basis.
1505
    dnl The author can pass -W or -Werror flags here as they see fit.
1506
    additional_flags="m4_default([$2],[])"
1507
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1508
    case "$enable_compile_warnings" in
1509
    no)
1.4.10 by Sjoerd Simons
Import upstream version 3.7.92
1510
        warning_flags=
1511
        ;;
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1512
    minimum)
1.4.10 by Sjoerd Simons
Import upstream version 3.7.92
1513
        warning_flags="-Wall"
1514
        ;;
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1515
    yes)
1.3.10 by Andreas Henriksson
Import upstream version 3.10.1
1516
        warning_flags="$base_warn_flags $base_error_flags $additional_flags"
1.4.10 by Sjoerd Simons
Import upstream version 3.7.92
1517
        ;;
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1518
    maximum|error)
1.3.10 by Andreas Henriksson
Import upstream version 3.10.1
1519
        warning_flags="$base_warn_flags $base_error_flags $additional_flags"
1.4.10 by Sjoerd Simons
Import upstream version 3.7.92
1520
        ;;
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1521
    *)
1.4.10 by Sjoerd Simons
Import upstream version 3.7.92
1522
        AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
1523
        ;;
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1524
    esac
1.4.9 by Jeremy Bicha
Import upstream version 3.6.2
1525
1526
    if test "$enable_compile_warnings" = "error" ; then
1527
        warning_flags="$warning_flags -Werror"
1528
    fi
1529
1530
    dnl Check whether GCC supports the warning options
1531
    for option in $warning_flags; do
1532
	save_CFLAGS="$CFLAGS"
1533
	CFLAGS="$CFLAGS $option"
1534
	AC_MSG_CHECKING([whether gcc understands $option])
1535
	AC_TRY_COMPILE([], [],
1536
	    has_option=yes,
1537
	    has_option=no,)
1538
	CFLAGS="$save_CFLAGS"
1539
	AC_MSG_RESULT([$has_option])
1540
	if test $has_option = yes; then
1541
	    tested_warning_flags="$tested_warning_flags $option"
1542
	fi
1543
	unset has_option
1544
	unset save_CFLAGS
1545
    done
1546
    unset option
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1547
    CFLAGS="$realsave_CFLAGS"
1548
    AC_MSG_CHECKING(what warning flags to pass to the C compiler)
1.4.9 by Jeremy Bicha
Import upstream version 3.6.2
1549
    AC_MSG_RESULT($tested_warning_flags)
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1550
1551
    AC_ARG_ENABLE(iso-c,
1552
                  AC_HELP_STRING([--enable-iso-c],
1553
                                 [Try to warn if code is not ISO C ]),,
1554
                  [enable_iso_c=no])
1555
1556
    AC_MSG_CHECKING(what language compliance flags to pass to the C compiler)
1557
    complCFLAGS=
1558
    if test "x$enable_iso_c" != "xno"; then
1559
	if test "x$GCC" = "xyes"; then
1560
	case " $CFLAGS " in
1561
	    *[\ \	]-ansi[\ \	]*) ;;
1562
	    *) complCFLAGS="$complCFLAGS -ansi" ;;
1563
	esac
1564
	case " $CFLAGS " in
1565
	    *[\ \	]-pedantic[\ \	]*) ;;
1566
	    *) complCFLAGS="$complCFLAGS -pedantic" ;;
1567
	esac
1568
	fi
1569
    fi
1570
    AC_MSG_RESULT($complCFLAGS)
1571
1.4.9 by Jeremy Bicha
Import upstream version 3.6.2
1572
    WARN_CFLAGS="$tested_warning_flags $complCFLAGS"
1.4.5 by Robert Bruce Park
Import upstream version 3.5.5
1573
    AC_SUBST(WARN_CFLAGS)
1574
])
1575
1576
dnl For C++, do basically the same thing.
1577
1578
AC_DEFUN([GNOME_CXX_WARNINGS],[
1579
  AC_ARG_ENABLE(cxx-warnings,
1580
                AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
1581
                               [Turn on compiler warnings.]),,
1582
                [enable_cxx_warnings="m4_default([$1],[minimum])"])
1583
1584
  AC_MSG_CHECKING(what warning flags to pass to the C++ compiler)
1585
  warnCXXFLAGS=
1586
  if test "x$GXX" != xyes; then
1587
    enable_cxx_warnings=no
1588
  fi
1589
  if test "x$enable_cxx_warnings" != "xno"; then
1590
    if test "x$GXX" = "xyes"; then
1591
      case " $CXXFLAGS " in
1592
      *[\ \	]-Wall[\ \	]*) ;;
1593
      *) warnCXXFLAGS="-Wall -Wno-unused" ;;
1594
      esac
1595
1596
      ## -W is not all that useful.  And it cannot be controlled
1597
      ## with individual -Wno-xxx flags, unlike -Wall
1598
      if test "x$enable_cxx_warnings" = "xyes"; then
1599
	warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual"
1600
      fi
1601
    fi
1602
  fi
1603
  AC_MSG_RESULT($warnCXXFLAGS)
1604
1605
   AC_ARG_ENABLE(iso-cxx,
1606
                 AC_HELP_STRING([--enable-iso-cxx],
1607
                                [Try to warn if code is not ISO C++ ]),,
1608
                 [enable_iso_cxx=no])
1609
1610
   AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler)
1611
   complCXXFLAGS=
1612
   if test "x$enable_iso_cxx" != "xno"; then
1613
     if test "x$GXX" = "xyes"; then
1614
      case " $CXXFLAGS " in
1615
      *[\ \	]-ansi[\ \	]*) ;;
1616
      *) complCXXFLAGS="$complCXXFLAGS -ansi" ;;
1617
      esac
1618
1619
      case " $CXXFLAGS " in
1620
      *[\ \	]-pedantic[\ \	]*) ;;
1621
      *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;;
1622
      esac
1623
     fi
1624
   fi
1625
  AC_MSG_RESULT($complCXXFLAGS)
1626
1627
  WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
1628
  AC_SUBST(WARN_CXXFLAGS)
1629
])
1630
1631
dnl GLIB_GSETTINGS
1632
dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether
1633
dnl the schema should be compiled
1634
dnl
1635
1636
AC_DEFUN([GLIB_GSETTINGS],
1637
[
1638
  m4_pattern_allow([AM_V_GEN])
1639
  AC_ARG_ENABLE(schemas-compile,
1640
                AS_HELP_STRING([--disable-schemas-compile],
1641
                               [Disable regeneration of gschemas.compiled on install]),
1642
                [case ${enableval} in
1643
                  yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE=""  ;;
1644
                  no)  GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;;
1645
                  *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-compile]) ;;
1646
                 esac])
1647
  AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE])
1648
  PKG_PROG_PKG_CONFIG([0.16])
1649
  AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas])
1650
  if test x$cross_compiling != xyes; then
1651
    GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0`
1652
  else
1653
    AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas)
1654
  fi
1655
  AC_SUBST(GLIB_COMPILE_SCHEMAS)
1656
  if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then
1657
    ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2])
1658
  else
1659
    ifelse([$1],,[:],[$1])
1660
  fi
1661
1662
  GSETTINGS_RULES='
1663
.PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas
1664
1665
mostlyclean-am: clean-gsettings-schemas
1666
1667
gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE))
1668
1669
%.gschema.valid: %.gschema.xml $(gsettings__enum_file)
1670
	$(AM_V_GEN) if test -f "$<"; then d=; else d="$(srcdir)/"; fi; $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$${d}$< && touch [$]@
1671
1672
all-am: $(gsettings_SCHEMAS:.xml=.valid)
1673
uninstall-am: uninstall-gsettings-schemas
1674
install-data-am: install-gsettings-schemas
1675
1676
.SECONDARY: $(gsettings_SCHEMAS)
1677
1678
install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file)
1679
	@$(NORMAL_INSTALL)
1680
	if test -n "$^"; then \
1681
		test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \
1682
		$(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \
1683
		test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \
1684
	fi
1685
1686
uninstall-gsettings-schemas:
1687
	@$(NORMAL_UNINSTALL)
1688
	@list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \
1689
	files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \
1690
	test -n "$$files" || exit 0; \
1691
	echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \
1692
	cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files
1693
	test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir)
1694
1695
clean-gsettings-schemas:
1696
	rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
1697
1698
ifdef gsettings_ENUM_NAMESPACE
1699
$(gsettings__enum_file): $(gsettings_ENUM_FILES)
1700
	$(AM_V_GEN) glib-mkenums --comments '\''<!-- @comment@ -->'\'' --fhead "<schemalist>" --vhead "  <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod "    <value nick='\''@valuenick@'\'' value='\''@valuenum@'\''/>" --vtail "  </@type@>" --ftail "</schemalist>" [$]^ > [$]@.tmp && mv [$]@.tmp [$]@
1701
endif
1702
'
1703
  _GSETTINGS_SUBST(GSETTINGS_RULES)
1704
])
1705
1706
dnl _GSETTINGS_SUBST(VARIABLE)
1707
dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
1708
AC_DEFUN([_GSETTINGS_SUBST],
1709
[
1710
AC_SUBST([$1])
1711
m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
1712
]
1713
)
1714
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
1715
AC_DEFUN([YELP_HELP_INIT],
1716
[
1717
AC_REQUIRE([AC_PROG_LN_S])
1718
m4_pattern_allow([AM_V_at])
1719
m4_pattern_allow([AM_V_GEN])
1720
m4_pattern_allow([AM_DEFAULT_VERBOSITY])
1721
AC_ARG_WITH([help-dir],
1722
            AC_HELP_STRING([--with-help-dir=DIR],
1723
                           [path where help files are installed]),,
1724
            [with_help_dir='${datadir}/help'])
1725
HELP_DIR="$with_help_dir"
1726
AC_SUBST(HELP_DIR)
1727
1728
AC_ARG_VAR([ITSTOOL], [Path to the `itstool` command])
1729
AC_CHECK_PROG([ITSTOOL], [itstool], [itstool])
1730
if test x"$ITSTOOL" = x; then
1731
  AC_MSG_ERROR([itstool not found])
1732
fi
1733
1734
AC_ARG_VAR([XMLLINT], [Path to the `xmllint` command])
1735
AC_CHECK_PROG([XMLLINT], [xmllint], [xmllint])
1736
if test x"$XMLLINT" = x; then
1737
  AC_MSG_ERROR([xmllint not found])
1738
fi
1739
1740
YELP_HELP_RULES='
1741
HELP_ID ?=
1742
HELP_POT ?=
1743
HELP_FILES ?=
1744
HELP_EXTRA ?=
1745
HELP_MEDIA ?=
1746
HELP_LINGUAS ?=
1747
1748
_HELP_LINGUAS = $(if $(filter environment,$(origin LINGUAS)),$(filter $(LINGUAS),$(HELP_LINGUAS)),$(HELP_LINGUAS))
1749
_HELP_POTFILE = $(if $(HELP_POT),$(HELP_POT),$(if $(HELP_ID),$(HELP_ID).pot))
1750
_HELP_POFILES = $(if $(HELP_ID),$(foreach lc,$(_HELP_LINGUAS),$(lc)/$(lc).po))
1751
_HELP_MOFILES = $(patsubst %.po,%.mo,$(_HELP_POFILES))
1752
_HELP_C_FILES = $(foreach f,$(HELP_FILES),C/$(f))
1753
_HELP_C_EXTRA = $(foreach f,$(HELP_EXTRA),C/$(f))
1754
_HELP_C_MEDIA = $(foreach f,$(HELP_MEDIA),C/$(f))
1755
_HELP_LC_FILES = $(foreach lc,$(_HELP_LINGUAS),$(foreach f,$(HELP_FILES),$(lc)/$(f)))
1756
_HELP_LC_STAMPS = $(foreach lc,$(_HELP_LINGUAS),$(lc)/$(lc).stamp)
1757
1758
_HELP_DEFAULT_V = $(if $(AM_DEFAULT_VERBOSITY),$(AM_DEFAULT_VERBOSITY),1)
1759
_HELP_V = $(if $(V),$(V),$(_HELP_DEFAULT_V))
1760
_HELP_LC_VERBOSE = $(_HELP_LC_VERBOSE_$(_HELP_V))
1761
_HELP_LC_VERBOSE_ = $(_HELP_LC_VERBOSE_$(_HELP_DEFAULT_V))
1762
_HELP_LC_VERBOSE_0 = @echo "  GEN    "$(dir [$]@);
1763
1764
all: $(_HELP_C_FILES) $(_HELP_C_EXTRA) $(_HELP_C_MEDIA) $(_HELP_LC_FILES) $(_HELP_POFILES)
1765
1766
.PHONY: pot
1767
pot: $(_HELP_POTFILE)
1768
$(_HELP_POTFILE): $(_HELP_C_FILES) $(_HELP_C_EXTRA) $(_HELP_C_MEDIA)
1.3.9 by Michael Biebl
Import upstream version 3.8.3
1769
	$(AM_V_GEN)if test -d "C"; then d=; else d="$(srcdir)/"; fi; \
1770
	$(ITSTOOL) -o "[$]@" $(foreach f,$(_HELP_C_FILES),"$${d}$(f)")
1.4.6 by Jeremy Bicha
Import upstream version 3.5.92
1771
1772
.PHONY: repo
1773
repo: $(_HELP_POTFILE)
1774
	$(AM_V_at)for po in $(_HELP_POFILES); do \
1775
	  if test "x[$](_HELP_V)" = "x0"; then echo "  GEN    $${po}"; fi; \
1776
	  msgmerge -q -o "$${po}" "$${po}" "$(_HELP_POTFILE)"; \
1777
	done
1778
1779
$(_HELP_POFILES):
1780
	$(AM_V_at)if ! test -d "$(dir [$]@)"; then mkdir "$(dir [$]@)"; fi
1781
	$(AM_V_at)if test ! -f "[$]@" -a -f "$(srcdir)/[$]@"; then cp "$(srcdir)/[$]@" "[$]@"; fi
1782
	$(AM_V_GEN)if ! test -f "[$]@"; then \
1783
	  (cd "$(dir [$]@)" && \
1784
	    $(ITSTOOL) -o "$(notdir [$]@).tmp" $(_HELP_C_FILES) && \
1785
	    mv "$(notdir [$]@).tmp" "$(notdir [$]@)"); \
1786
	else \
1787
	  (cd "$(dir [$]@)" && \
1788
	    $(ITSTOOL) -o "$(notdir [$]@).tmp" $(_HELP_C_FILES) && \
1789
	    msgmerge -o "$(notdir [$]@)" "$(notdir [$]@)" "$(notdir [$]@).tmp" && \
1790
	    rm "$(notdir [$]@).tmp"); \
1791
	fi
1792
1793
$(_HELP_MOFILES): %.mo: %.po
1794
	$(AM_V_at)if ! test -d "$(dir [$]@)"; then mkdir "$(dir [$]@)"; fi
1795
	$(AM_V_GEN)msgfmt -o "[$]@" "$<"
1796
1797
$(_HELP_LC_FILES): $(_HELP_LINGUAS)
1798
$(_HELP_LINGUAS): $(_HELP_LC_STAMPS)
1799
$(_HELP_LC_STAMPS): %.stamp: %.mo
1800
$(_HELP_LC_STAMPS): $(_HELP_C_FILES) $(_HELP_C_EXTRA)
1801
	$(AM_V_at)if ! test -d "$(dir [$]@)"; then mkdir "$(dir [$]@)"; fi
1802
	$(_HELP_LC_VERBOSE)if test -d "C"; then d="../"; else d="$(abs_srcdir)/"; fi; \
1803
	mo="$(dir [$]@)$(patsubst %/$(notdir [$]@),%,[$]@).mo"; \
1804
	if test -f "$${mo}"; then mo="../$${mo}"; else mo="$(abs_srcdir)/$${mo}"; fi; \
1805
	(cd "$(dir [$]@)" && $(ITSTOOL) -m "$${mo}" $(foreach f,$(_HELP_C_FILES),$${d}/$(f))) && \
1806
	touch "[$]@"
1807
1808
.PHONY: clean-help
1809
mostlyclean-am: $(if $(HELP_ID),clean-help)
1810
clean-help:
1811
	rm -f $(_HELP_LC_FILES) $(_HELP_LC_STAMPS) $(_HELP_MOFILES)
1812
1813
EXTRA_DIST ?=
1814
EXTRA_DIST += $(_HELP_C_EXTRA) $(_HELP_C_MEDIA)
1815
EXTRA_DIST += $(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).stamp)
1816
EXTRA_DIST += $(foreach lc,$(HELP_LINGUAS),$(lc)/$(lc).po)
1817
EXTRA_DIST += $(foreach f,$(HELP_MEDIA),$(foreach lc,$(HELP_LINGUAS),$(wildcard $(lc)/$(f))))
1818
1819
distdir: distdir-help-files
1820
distdir-help-files:
1821
	@for lc in C $(HELP_LINGUAS); do \
1822
	  $(MKDIR_P) "$(distdir)/$$lc"; \
1823
	  for file in $(HELP_FILES); do \
1824
	    if test -f "$$lc/$$file"; then d=./; else d=$(srcdir)/; fi; \
1825
	    cp -p "$$d$$lc/$$file" "$(distdir)/$$lc/" || exit 1; \
1826
	  done; \
1827
	done; \
1828
1829
.PHONY: check-help
1830
check: check-help
1831
check-help:
1832
	for lc in C $(_HELP_LINGUAS); do \
1833
	  if test -d "$$lc"; \
1834
	    then d=; \
1835
	    xmlpath="$$lc"; \
1836
	  else \
1837
	    d="$(srcdir)/"; \
1838
	    xmlpath="$$lc:$(srcdir)/$$lc"; \
1839
	  fi; \
1840
	  for page in $(HELP_FILES); do \
1841
	    echo "$(XMLLINT) --noout --noent --path $$xmlpath --xinclude $$d$$lc/$$page"; \
1842
	    $(XMLLINT) --noout --noent --path "$$xmlpath" --xinclude "$$d$$lc/$$page"; \
1843
	  done; \
1844
	done
1845
1846
1847
.PHONY: install-help
1848
install-data-am: $(if $(HELP_ID),install-help)
1849
install-help:
1850
	@for lc in C $(_HELP_LINGUAS); do \
1851
	  $(mkinstalldirs) "$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)" || exit 1; \
1852
	done
1853
	@for lc in C $(_HELP_LINGUAS); do for f in $(HELP_FILES); do \
1854
	  if test -f "$$lc/$$f"; then d=; else d="$(srcdir)/"; fi; \
1855
	  helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \
1856
	  if ! test -d "$$helpdir"; then $(mkinstalldirs) "$$helpdir"; fi; \
1857
	  echo "$(INSTALL_DATA) $$d$$lc/$$f $$helpdir`basename $$f`"; \
1858
	  $(INSTALL_DATA) "$$d$$lc/$$f" "$$helpdir`basename $$f`" || exit 1; \
1859
	done; done
1860
	@for f in $(_HELP_C_EXTRA); do \
1861
	  lc=`dirname "$$f"`; lc=`basename "$$lc"`; \
1862
	  if test -f "$$f"; then d=; else d="$(srcdir)/"; fi; \
1863
	  helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \
1864
	  if ! test -d "$$helpdir"; then $(mkinstalldirs) "$$helpdir"; fi; \
1865
	  echo "$(INSTALL_DATA) $$d$$f $$helpdir`basename $$f`"; \
1866
	  $(INSTALL_DATA) "$$d$$f" "$$helpdir`basename $$f`" || exit 1; \
1867
	done
1868
	@for f in $(HELP_MEDIA); do \
1869
	  for lc in C $(_HELP_LINGUAS); do \
1870
	    if test -f "$$lc$$f"; then d=; else d="$(srcdir)/"; fi; \
1871
	    helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \
1872
	    mdir=`dirname "$$f"`; \
1873
	    if test "x$mdir" = "x."; then mdir=""; fi; \
1874
	    if ! test -d "$$helpdir$$mdir"; then $(mkinstalldirs) "$$helpdir$$mdir"; fi; \
1875
	    if test -f "$$d$$lc/$$f"; then \
1876
	      echo "$(INSTALL_DATA) $$d$$lc/$$f $$helpdir$$f"; \
1877
	      $(INSTALL_DATA) "$$d$$lc/$$f" "$$helpdir$$f" || exit 1; \
1878
	    elif test "x$$lc" != "xC"; then \
1879
	      echo "$(LN_S) -f $(HELP_DIR)/C/$(HELP_ID)/$$f $$helpdir$$f"; \
1880
	      $(LN_S) -f "$(HELP_DIR)/C/$(HELP_ID)/$$f" "$$helpdir$$f" || exit 1; \
1881
	    fi; \
1882
	  done; \
1883
	done
1884
1885
.PHONY: uninstall-help
1886
uninstall-am: $(if $(HELP_ID),uninstall-help)
1887
uninstall-help:
1888
	for lc in C $(_HELP_LINGUAS); do for f in $(HELP_FILES); do \
1889
	  helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \
1890
	  echo "rm -f $$helpdir`basename $$f`"; \
1891
	  rm -f "$$helpdir`basename $$f`"; \
1892
	done; done
1893
	@for f in $(_HELP_C_EXTRA); do \
1894
	  lc=`dirname "$$f"`; lc=`basename "$$lc"`; \
1895
	  helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \
1896
	  echo "rm -f $$helpdir`basename $$f`"; \
1897
	  rm -f "$$helpdir`basename $$f`"; \
1898
	done
1899
	@for f in $(HELP_MEDIA); do \
1900
	  for lc in C $(_HELP_LINGUAS); do \
1901
	    helpdir="$(DESTDIR)$(HELP_DIR)/$$lc/$(HELP_ID)/"; \
1902
	    echo "rm -f $$helpdir$$f"; \
1903
	    rm -f "$$helpdir$$f"; \
1904
	  done; \
1905
	done;
1906
'
1907
AC_SUBST([YELP_HELP_RULES])
1908
m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([YELP_HELP_RULES])])
1909
])
1910
1.2.28 by Sebastien Bacher
Import upstream version 3.0.0
1911
m4_include([m4/gtk-doc.m4])
1.3.8 by Michael Biebl
Import upstream version 3.4.2
1912
m4_include([m4/gtkdoc_jh_check_xml_catalog.m4])
1913
m4_include([m4/gtkdoc_jh_path_xml_catalog.m4])
1.2.28 by Sebastien Bacher
Import upstream version 3.0.0
1914
m4_include([m4/intltool.m4])
1915
m4_include([m4/introspection.m4])
1916
m4_include([m4/libtool.m4])
1917
m4_include([m4/ltoptions.m4])
1918
m4_include([m4/ltsugar.m4])
1919
m4_include([m4/ltversion.m4])
1920
m4_include([m4/lt~obsolete.m4])