~jamesodhunt/ubuntu/vivid/upstart/bug-1447756

1436.2.5 by James Hunt
Import upstream version 1.12.1
1
# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
1436.2.1 by James Hunt
Import upstream version 1.9
2
3
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
4
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
14
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
1436.1.1 by Steve Langasek
Import upstream version 1.7
15
m4_ifndef([AC_AUTOCONF_VERSION],
16
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
17
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
18
[m4_warning([this file was generated for autoconf 2.69.
19
You have another version of autoconf.  It may work, but is not guaranteed to.
20
If you have problems, you may need to regenerate the build system entirely.
1436.2.1 by James Hunt
Import upstream version 1.9
21
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
1436.1.1 by Steve Langasek
Import upstream version 1.7
22
1436.2.1 by James Hunt
Import upstream version 1.9
23
# Copyright (C) 2002-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
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],
1436.2.4 by James Hunt
Import upstream version 1.11
35
[am__api_version='1.14'
1436.1.1 by Steve Langasek
Import upstream version 1.7
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.
1436.2.5 by James Hunt
Import upstream version 1.12.1
38
m4_if([$1], [1.14.1], [],
1436.1.1 by Steve Langasek
Import upstream version 1.7
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.
52
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
53
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
1436.2.5 by James Hunt
Import upstream version 1.12.1
54
[AM_AUTOMAKE_VERSION([1.14.1])dnl
1436.1.1 by Steve Langasek
Import upstream version 1.7
55
m4_ifndef([AC_AUTOCONF_VERSION],
56
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
57
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
58
59
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
60
1436.2.1 by James Hunt
Import upstream version 1.9
61
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
68
# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
69
# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
88
# harmless because $srcdir is '.', but things will broke when you
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
114
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
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],
1436.2.1 by James Hunt
Import upstream version 1.9
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
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
131
m4_define([_AM_COND_VALUE_$1], [$2])dnl
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
1436.2.1 by James Hunt
Import upstream version 1.9
145
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
152
# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
1436.1.1 by Steve Langasek
Import upstream version 1.7
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.
1436.2.1 by James Hunt
Import upstream version 1.9
162
# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
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=])
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
189
  # making a dummy file named 'D' -- because '-MD' means "put the output
190
  # in D".
1436.1.1 by Steve Langasek
Import upstream version 1.7
191
  rm -rf conftest.dir
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
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
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
1436.2.1 by James Hunt
Import upstream version 1.9
230
      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
231
      # Solaris 10 /bin/sh.
232
      echo '/* dummy */' > sub/conftst$i.h
1436.1.1 by Steve Langasek
Import upstream version 1.7
233
    done
234
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
235
1436.2.1 by James Hunt
Import upstream version 1.9
236
    # We check with '-c' and '-o' for the sake of the "dashmstdout"
1436.1.1 by Steve Langasek
Import upstream version 1.7
237
    # mode.  It turns out that the SunPro C++ compiler does not properly
1436.2.1 by James Hunt
Import upstream version 1.9
238
    # handle '-M -o', and we need to detect this.  Also, some Intel
239
    # versions had trouble with output in subdirs.
1436.1.1 by Steve Langasek
Import upstream version 1.7
240
    am__obj=sub/conftest.${OBJEXT-o}
241
    am__minus_obj="-o $am__obj"
242
    case $depmode in
243
    gcc)
244
      # This depmode causes a compiler race in universal mode.
245
      test "$am__universal" = false || continue
246
      ;;
247
    nosideeffect)
1436.2.1 by James Hunt
Import upstream version 1.9
248
      # After this tag, mechanisms are not by side-effect, so they'll
249
      # only be used when explicitly requested.
1436.1.1 by Steve Langasek
Import upstream version 1.7
250
      if test "x$enable_dependency_tracking" = xyes; then
251
	continue
252
      else
253
	break
254
      fi
255
      ;;
256
    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
1436.2.1 by James Hunt
Import upstream version 1.9
257
      # This compiler won't grok '-c -o', but also, the minuso test has
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
      ;;
263
    none) break ;;
264
    esac
265
    if depmode=$depmode \
266
       source=sub/conftest.c object=$am__obj \
267
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
268
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
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 &&
272
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
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.
1436.2.1 by James Hunt
Import upstream version 1.9
305
# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
1436.1.1 by Steve Langasek
Import upstream version 1.7
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],
1436.2.1 by James Hunt
Import upstream version 1.9
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])])
1436.1.1 by Steve Langasek
Import upstream version 1.7
322
if test "x$enable_dependency_tracking" != xno; then
323
  am_depcomp="$ac_aux_dir/depcomp"
324
  AMDEPBACKSLASH='\'
325
  am__nodep='_no'
326
fi
327
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
328
AC_SUBST([AMDEPBACKSLASH])dnl
329
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
330
AC_SUBST([am__nodep])dnl
331
_AM_SUBST_NOTMAKE([am__nodep])dnl
332
])
333
334
# Generate code to set up dependency tracking.              -*- Autoconf -*-
335
1436.2.1 by James Hunt
Import upstream version 1.9
336
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
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],
346
[{
1436.2.1 by James Hunt
Import upstream version 1.9
347
  # Older Autoconf quotes --file arguments for eval, but not when files
1436.1.1 by Steve Langasek
Import upstream version 1.7
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.
1436.2.1 by James Hunt
Import upstream version 1.9
360
    # We used to match only the files named 'Makefile.in', but
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
372
    # from the Makefile without running 'make'.
1436.1.1 by Steve Langasek
Import upstream version 1.7
373
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
374
    test -z "$DEPDIR" && continue
375
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1436.2.1 by James Hunt
Import upstream version 1.9
376
    test -z "$am__include" && continue
1436.1.1 by Steve Langasek
Import upstream version 1.7
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" | \
1436.2.1 by James Hunt
Import upstream version 1.9
384
	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
392
  done
393
}
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
1436.2.1 by James Hunt
Import upstream version 1.9
402
# is enabled.  FIXME.  This creates each '.P' file that we will
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.1 by James Hunt
Import upstream version 1.9
412
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
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
1436.2.4 by James Hunt
Import upstream version 1.11
421
dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
422
m4_define([AC_PROG_CC],
423
m4_defn([AC_PROG_CC])
424
[_AM_PROG_CC_C_O
425
])
426
1436.1.1 by Steve Langasek
Import upstream version 1.7
427
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
428
# AM_INIT_AUTOMAKE([OPTIONS])
429
# -----------------------------------------------
430
# The call with PACKAGE and VERSION arguments is the old style
431
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
432
# and VERSION should now be passed to AC_INIT and removed from
433
# the call to AM_INIT_AUTOMAKE.
434
# We support both call styles for the transition.  After
435
# the next Automake release, Autoconf can make the AC_INIT
436
# arguments mandatory, and then we can depend on a new Autoconf
437
# release and drop the old call support.
438
AC_DEFUN([AM_INIT_AUTOMAKE],
1436.2.1 by James Hunt
Import upstream version 1.9
439
[AC_PREREQ([2.65])dnl
1436.1.1 by Steve Langasek
Import upstream version 1.7
440
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
441
dnl the ones we care about.
442
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
443
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
444
AC_REQUIRE([AC_PROG_INSTALL])dnl
445
if test "`cd $srcdir && pwd`" != "`pwd`"; then
446
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
447
  # is not polluted with repeated "-I."
448
  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
449
  # test to see if srcdir already configured
450
  if test -f $srcdir/config.status; then
451
    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
452
  fi
453
fi
454
455
# test whether we have cygpath
456
if test -z "$CYGPATH_W"; then
457
  if (cygpath --version) >/dev/null 2>/dev/null; then
458
    CYGPATH_W='cygpath -w'
459
  else
460
    CYGPATH_W=echo
461
  fi
462
fi
463
AC_SUBST([CYGPATH_W])
464
465
# Define the identity of the package.
466
dnl Distinguish between old-style and new-style calls.
467
m4_ifval([$2],
1436.2.1 by James Hunt
Import upstream version 1.9
468
[AC_DIAGNOSE([obsolete],
469
             [$0: two- and three-arguments forms are deprecated.])
470
m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
1436.1.1 by Steve Langasek
Import upstream version 1.7
471
 AC_SUBST([PACKAGE], [$1])dnl
472
 AC_SUBST([VERSION], [$2])],
473
[_AM_SET_OPTIONS([$1])dnl
474
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
1436.2.1 by James Hunt
Import upstream version 1.9
475
m4_if(
476
  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
477
  [ok:ok],,
1436.1.1 by Steve Langasek
Import upstream version 1.7
478
  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
479
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
480
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
481
482
_AM_IF_OPTION([no-define],,
1436.2.1 by James Hunt
Import upstream version 1.9
483
[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
484
 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
1436.1.1 by Steve Langasek
Import upstream version 1.7
485
486
# Some tools Automake needs.
487
AC_REQUIRE([AM_SANITY_CHECK])dnl
488
AC_REQUIRE([AC_ARG_PROGRAM])dnl
1436.2.1 by James Hunt
Import upstream version 1.9
489
AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
490
AM_MISSING_PROG([AUTOCONF], [autoconf])
491
AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
492
AM_MISSING_PROG([AUTOHEADER], [autoheader])
493
AM_MISSING_PROG([MAKEINFO], [makeinfo])
1436.1.1 by Steve Langasek
Import upstream version 1.7
494
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
495
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
1436.2.1 by James Hunt
Import upstream version 1.9
496
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
497
# For better backward compatibility.  To be removed once Automake 1.9.x
498
# dies out for good.  For more background, see:
499
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
500
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
501
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
1436.1.1 by Steve Langasek
Import upstream version 1.7
502
# We need awk for the "check" target.  The system "awk" is bad on
503
# some platforms.
504
AC_REQUIRE([AC_PROG_AWK])dnl
505
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
506
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
507
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
508
	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
509
			     [_AM_PROG_TAR([v7])])])
510
_AM_IF_OPTION([no-dependencies],,
511
[AC_PROVIDE_IFELSE([AC_PROG_CC],
1436.2.1 by James Hunt
Import upstream version 1.9
512
		  [_AM_DEPENDENCIES([CC])],
513
		  [m4_define([AC_PROG_CC],
514
			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
1436.1.1 by Steve Langasek
Import upstream version 1.7
515
AC_PROVIDE_IFELSE([AC_PROG_CXX],
1436.2.1 by James Hunt
Import upstream version 1.9
516
		  [_AM_DEPENDENCIES([CXX])],
517
		  [m4_define([AC_PROG_CXX],
518
			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
1436.1.1 by Steve Langasek
Import upstream version 1.7
519
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
1436.2.1 by James Hunt
Import upstream version 1.9
520
		  [_AM_DEPENDENCIES([OBJC])],
521
		  [m4_define([AC_PROG_OBJC],
522
			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
523
AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
524
		  [_AM_DEPENDENCIES([OBJCXX])],
525
		  [m4_define([AC_PROG_OBJCXX],
526
			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
1436.1.1 by Steve Langasek
Import upstream version 1.7
527
])
1436.2.1 by James Hunt
Import upstream version 1.9
528
AC_REQUIRE([AM_SILENT_RULES])dnl
529
dnl The testsuite driver may need to know about EXEEXT, so add the
530
dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
531
dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
1436.1.1 by Steve Langasek
Import upstream version 1.7
532
AC_CONFIG_COMMANDS_PRE(dnl
533
[m4_provide_if([_AM_COMPILER_EXEEXT],
534
  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
1436.2.4 by James Hunt
Import upstream version 1.11
535
536
# POSIX will say in a future version that running "rm -f" with no argument
537
# is OK; and we want to be able to make that assumption in our Makefile
538
# recipes.  So use an aggressive probe to check that the usage we want is
539
# actually supported "in the wild" to an acceptable degree.
540
# See automake bug#10828.
541
# To make any issue more visible, cause the running configure to be aborted
542
# by default if the 'rm' program in use doesn't match our expectations; the
543
# user can still override this though.
544
if rm -f && rm -fr && rm -rf; then : OK; else
545
  cat >&2 <<'END'
546
Oops!
547
548
Your 'rm' program seems unable to run without file operands specified
549
on the command line, even when the '-f' option is present.  This is contrary
550
to the behaviour of most rm programs out there, and not conforming with
551
the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
552
553
Please tell bug-automake@gnu.org about your system, including the value
554
of your $PATH and any error possibly output before this message.  This
555
can help us improve future automake versions.
556
557
END
558
  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
559
    echo 'Configuration will proceed anyway, since you have set the' >&2
560
    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
561
    echo >&2
562
  else
563
    cat >&2 <<'END'
564
Aborting the configuration process, to ensure you take notice of the issue.
565
566
You can download and install GNU coreutils to get an 'rm' implementation
567
that behaves properly: <http://www.gnu.org/software/coreutils/>.
568
569
If you want to complete the configuration process using your problematic
570
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
571
to "yes", and re-run configure.
572
573
END
574
    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
575
  fi
1436.2.8 by James Hunt
Import upstream version 1.13.2
576
fi
577
])
1436.1.1 by Steve Langasek
Import upstream version 1.7
578
1436.2.1 by James Hunt
Import upstream version 1.9
579
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
1436.1.1 by Steve Langasek
Import upstream version 1.7
580
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
581
dnl mangled by Autoconf and run in a shell conditional statement.
582
m4_define([_AC_COMPILER_EXEEXT],
583
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
584
585
# When config.status generates a header, we must update the stamp-h file.
586
# This file resides in the same directory as the config header
587
# that is generated.  The stamp files are numbered to have different names.
588
589
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
590
# loop where config.status creates the headers, so we can generate
591
# our stamp files there.
592
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
593
[# Compute $1's index in $config_headers.
594
_am_arg=$1
595
_am_stamp_count=1
596
for _am_header in $config_headers :; do
597
  case $_am_header in
598
    $_am_arg | $_am_arg:* )
599
      break ;;
600
    * )
601
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
602
  esac
603
done
604
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
605
1436.2.1 by James Hunt
Import upstream version 1.9
606
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
607
#
608
# This file is free software; the Free Software Foundation
609
# gives unlimited permission to copy and/or distribute it,
610
# with or without modifications, as long as this notice is preserved.
611
612
# AM_PROG_INSTALL_SH
613
# ------------------
614
# Define $install_sh.
615
AC_DEFUN([AM_PROG_INSTALL_SH],
616
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
617
if test x"${install_sh}" != xset; then
618
  case $am_aux_dir in
619
  *\ * | *\	*)
620
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
621
  *)
622
    install_sh="\${SHELL} $am_aux_dir/install-sh"
623
  esac
624
fi
1436.2.1 by James Hunt
Import upstream version 1.9
625
AC_SUBST([install_sh])])
1436.1.1 by Steve Langasek
Import upstream version 1.7
626
1436.2.1 by James Hunt
Import upstream version 1.9
627
# Copyright (C) 2003-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
628
#
629
# This file is free software; the Free Software Foundation
630
# gives unlimited permission to copy and/or distribute it,
631
# with or without modifications, as long as this notice is preserved.
632
633
# Check whether the underlying file-system supports filenames
634
# with a leading dot.  For instance MS-DOS doesn't.
635
AC_DEFUN([AM_SET_LEADING_DOT],
636
[rm -rf .tst 2>/dev/null
637
mkdir .tst 2>/dev/null
638
if test -d .tst; then
639
  am__leading_dot=.
640
else
641
  am__leading_dot=_
642
fi
643
rmdir .tst 2>/dev/null
644
AC_SUBST([am__leading_dot])])
645
646
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
647
# From Jim Meyering
648
1436.2.1 by James Hunt
Import upstream version 1.9
649
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
650
#
651
# This file is free software; the Free Software Foundation
652
# gives unlimited permission to copy and/or distribute it,
653
# with or without modifications, as long as this notice is preserved.
654
655
# AM_MAINTAINER_MODE([DEFAULT-MODE])
656
# ----------------------------------
657
# Control maintainer-specific portions of Makefiles.
1436.2.1 by James Hunt
Import upstream version 1.9
658
# Default is to disable them, unless 'enable' is passed literally.
659
# For symmetry, 'disable' may be passed as well.  Anyway, the user
1436.1.1 by Steve Langasek
Import upstream version 1.7
660
# can override the default with the --enable/--disable switch.
661
AC_DEFUN([AM_MAINTAINER_MODE],
662
[m4_case(m4_default([$1], [disable]),
663
       [enable], [m4_define([am_maintainer_other], [disable])],
664
       [disable], [m4_define([am_maintainer_other], [enable])],
665
       [m4_define([am_maintainer_other], [enable])
666
        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
667
AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
668
  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
669
  AC_ARG_ENABLE([maintainer-mode],
1436.2.1 by James Hunt
Import upstream version 1.9
670
    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
671
      am_maintainer_other[ make rules and dependencies not useful
672
      (and sometimes confusing) to the casual installer])],
673
    [USE_MAINTAINER_MODE=$enableval],
674
    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
1436.1.1 by Steve Langasek
Import upstream version 1.7
675
  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
676
  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
677
  MAINT=$MAINTAINER_MODE_TRUE
678
  AC_SUBST([MAINT])dnl
679
]
680
)
681
682
# Check to see how 'make' treats includes.	            -*- Autoconf -*-
683
1436.2.1 by James Hunt
Import upstream version 1.9
684
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
685
#
686
# This file is free software; the Free Software Foundation
687
# gives unlimited permission to copy and/or distribute it,
688
# with or without modifications, as long as this notice is preserved.
689
690
# AM_MAKE_INCLUDE()
691
# -----------------
692
# Check to see how make treats includes.
693
AC_DEFUN([AM_MAKE_INCLUDE],
694
[am_make=${MAKE-make}
695
cat > confinc << 'END'
696
am__doit:
697
	@echo this is the am__doit target
698
.PHONY: am__doit
699
END
700
# If we don't find an include directive, just comment out the code.
701
AC_MSG_CHECKING([for style of include used by $am_make])
702
am__include="#"
703
am__quote=
704
_am_result=none
705
# First try GNU make style include.
706
echo "include confinc" > confmf
1436.2.1 by James Hunt
Import upstream version 1.9
707
# Ignore all kinds of additional output from 'make'.
1436.1.1 by Steve Langasek
Import upstream version 1.7
708
case `$am_make -s -f confmf 2> /dev/null` in #(
709
*the\ am__doit\ target*)
710
  am__include=include
711
  am__quote=
712
  _am_result=GNU
713
  ;;
714
esac
715
# Now try BSD make style include.
716
if test "$am__include" = "#"; then
717
   echo '.include "confinc"' > confmf
718
   case `$am_make -s -f confmf 2> /dev/null` in #(
719
   *the\ am__doit\ target*)
720
     am__include=.include
721
     am__quote="\""
722
     _am_result=BSD
723
     ;;
724
   esac
725
fi
726
AC_SUBST([am__include])
727
AC_SUBST([am__quote])
728
AC_MSG_RESULT([$_am_result])
729
rm -f confinc confmf
730
])
731
732
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
733
1436.2.1 by James Hunt
Import upstream version 1.9
734
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
735
#
736
# This file is free software; the Free Software Foundation
737
# gives unlimited permission to copy and/or distribute it,
738
# with or without modifications, as long as this notice is preserved.
739
740
# AM_MISSING_PROG(NAME, PROGRAM)
741
# ------------------------------
742
AC_DEFUN([AM_MISSING_PROG],
743
[AC_REQUIRE([AM_MISSING_HAS_RUN])
744
$1=${$1-"${am_missing_run}$2"}
745
AC_SUBST($1)])
746
747
# AM_MISSING_HAS_RUN
748
# ------------------
1436.2.1 by James Hunt
Import upstream version 1.9
749
# Define MISSING if not defined so far and test if it is modern enough.
750
# If it is, set am_missing_run to use it, otherwise, to nothing.
1436.1.1 by Steve Langasek
Import upstream version 1.7
751
AC_DEFUN([AM_MISSING_HAS_RUN],
752
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
753
AC_REQUIRE_AUX_FILE([missing])dnl
754
if test x"${MISSING+set}" != xset; then
755
  case $am_aux_dir in
756
  *\ * | *\	*)
757
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
758
  *)
759
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
760
  esac
761
fi
762
# Use eval to expand $SHELL
1436.2.1 by James Hunt
Import upstream version 1.9
763
if eval "$MISSING --is-lightweight"; then
764
  am_missing_run="$MISSING "
1436.1.1 by Steve Langasek
Import upstream version 1.7
765
else
766
  am_missing_run=
1436.2.1 by James Hunt
Import upstream version 1.9
767
  AC_MSG_WARN(['missing' script is too old or missing])
1436.1.1 by Steve Langasek
Import upstream version 1.7
768
fi
769
])
770
1436.2.1 by James Hunt
Import upstream version 1.9
771
# Copyright (C) 2003-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
772
#
773
# This file is free software; the Free Software Foundation
774
# gives unlimited permission to copy and/or distribute it,
775
# with or without modifications, as long as this notice is preserved.
776
777
# AM_PROG_MKDIR_P
778
# ---------------
1436.2.1 by James Hunt
Import upstream version 1.9
779
# Check for 'mkdir -p'.
1436.1.1 by Steve Langasek
Import upstream version 1.7
780
AC_DEFUN([AM_PROG_MKDIR_P],
781
[AC_PREREQ([2.60])dnl
782
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1436.2.1 by James Hunt
Import upstream version 1.9
783
dnl FIXME we are no longer going to remove this! adjust warning
784
dnl FIXME message accordingly.
785
AC_DIAGNOSE([obsolete],
786
[$0: this macro is deprecated, and will soon be removed.
787
You should use the Autoconf-provided 'AC][_PROG_MKDIR_P' macro instead,
788
and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.])
1436.1.1 by Steve Langasek
Import upstream version 1.7
789
dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
790
dnl while keeping a definition of mkdir_p for backward compatibility.
791
dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
792
dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
793
dnl Makefile.ins that do not define MKDIR_P, so we do our own
794
dnl adjustment using top_builddir (which is defined more often than
795
dnl MKDIR_P).
796
AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
797
case $mkdir_p in
798
  [[\\/$]]* | ?:[[\\/]]*) ;;
799
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
800
esac
801
])
802
803
# Helper functions for option handling.                     -*- Autoconf -*-
804
1436.2.1 by James Hunt
Import upstream version 1.9
805
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
806
#
807
# This file is free software; the Free Software Foundation
808
# gives unlimited permission to copy and/or distribute it,
809
# with or without modifications, as long as this notice is preserved.
810
811
# _AM_MANGLE_OPTION(NAME)
812
# -----------------------
813
AC_DEFUN([_AM_MANGLE_OPTION],
814
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
815
816
# _AM_SET_OPTION(NAME)
817
# --------------------
818
# Set option NAME.  Presently that only means defining a flag for this option.
819
AC_DEFUN([_AM_SET_OPTION],
1436.2.1 by James Hunt
Import upstream version 1.9
820
[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
1436.1.1 by Steve Langasek
Import upstream version 1.7
821
822
# _AM_SET_OPTIONS(OPTIONS)
823
# ------------------------
824
# OPTIONS is a space-separated list of Automake options.
825
AC_DEFUN([_AM_SET_OPTIONS],
826
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
827
828
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
829
# -------------------------------------------
830
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
831
AC_DEFUN([_AM_IF_OPTION],
832
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
833
1436.2.4 by James Hunt
Import upstream version 1.11
834
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
835
#
836
# This file is free software; the Free Software Foundation
837
# gives unlimited permission to copy and/or distribute it,
838
# with or without modifications, as long as this notice is preserved.
839
840
# _AM_PROG_CC_C_O
841
# ---------------
842
# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
843
# to automatically call this.
844
AC_DEFUN([_AM_PROG_CC_C_O],
845
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
846
AC_REQUIRE_AUX_FILE([compile])dnl
847
AC_LANG_PUSH([C])dnl
848
AC_CACHE_CHECK(
849
  [whether $CC understands -c and -o together],
850
  [am_cv_prog_cc_c_o],
851
  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
852
  # Make sure it works both with $CC and with simple cc.
853
  # Following AC_PROG_CC_C_O, we do the test twice because some
854
  # compilers refuse to overwrite an existing .o file with -o,
855
  # though they will create one.
856
  am_cv_prog_cc_c_o=yes
857
  for am_i in 1 2; do
858
    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
859
         && test -f conftest2.$ac_objext; then
860
      : OK
861
    else
862
      am_cv_prog_cc_c_o=no
863
      break
864
    fi
865
  done
866
  rm -f core conftest*
867
  unset am_i])
868
if test "$am_cv_prog_cc_c_o" != yes; then
869
   # Losing compiler, so override with the script.
870
   # FIXME: It is wrong to rewrite CC.
871
   # But if we don't then we get into trouble of one sort or another.
872
   # A longer-term fix would be to have automake use am__CC in this case,
873
   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
874
   CC="$am_aux_dir/compile $CC"
875
fi
876
AC_LANG_POP([C])])
877
878
# For backward compatibility.
879
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
880
881
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
882
#
883
# This file is free software; the Free Software Foundation
884
# gives unlimited permission to copy and/or distribute it,
885
# with or without modifications, as long as this notice is preserved.
886
887
# AM_RUN_LOG(COMMAND)
888
# -------------------
889
# Run COMMAND, save the exit status in ac_status, and log it.
890
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
891
AC_DEFUN([AM_RUN_LOG],
892
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
893
   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
894
   ac_status=$?
895
   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
896
   (exit $ac_status); }])
897
1436.1.1 by Steve Langasek
Import upstream version 1.7
898
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
899
1436.2.1 by James Hunt
Import upstream version 1.9
900
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
901
#
902
# This file is free software; the Free Software Foundation
903
# gives unlimited permission to copy and/or distribute it,
904
# with or without modifications, as long as this notice is preserved.
905
906
# AM_SANITY_CHECK
907
# ---------------
908
AC_DEFUN([AM_SANITY_CHECK],
909
[AC_MSG_CHECKING([whether build environment is sane])
910
# Reject unsafe characters in $srcdir or the absolute working directory
911
# name.  Accept space and tab only in the latter.
912
am_lf='
913
'
914
case `pwd` in
915
  *[[\\\"\#\$\&\'\`$am_lf]]*)
916
    AC_MSG_ERROR([unsafe absolute working directory name]);;
917
esac
918
case $srcdir in
919
  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
1436.2.1 by James Hunt
Import upstream version 1.9
920
    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
1436.1.1 by Steve Langasek
Import upstream version 1.7
921
esac
922
1436.2.1 by James Hunt
Import upstream version 1.9
923
# Do 'set' in a subshell so we don't clobber the current shell's
1436.1.1 by Steve Langasek
Import upstream version 1.7
924
# arguments.  Must try -L first in case configure is actually a
925
# symlink; some systems play weird games with the mod time of symlinks
926
# (eg FreeBSD returns the mod time of the symlink's containing
927
# directory).
928
if (
1436.2.1 by James Hunt
Import upstream version 1.9
929
   am_has_slept=no
930
   for am_try in 1 2; do
931
     echo "timestamp, slept: $am_has_slept" > conftest.file
932
     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
933
     if test "$[*]" = "X"; then
934
	# -L didn't work.
935
	set X `ls -t "$srcdir/configure" conftest.file`
936
     fi
937
     if test "$[*]" != "X $srcdir/configure conftest.file" \
938
	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
939
940
	# If neither matched, then we have a broken ls.  This can happen
941
	# if, for instance, CONFIG_SHELL is bash and it inherits a
942
	# broken ls alias from the environment.  This has actually
943
	# happened.  Such a system could not be considered "sane".
944
	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
945
  alias in your environment])
946
     fi
947
     if test "$[2]" = conftest.file || test $am_try -eq 2; then
948
       break
949
     fi
950
     # Just in case.
951
     sleep 1
952
     am_has_slept=yes
953
   done
1436.1.1 by Steve Langasek
Import upstream version 1.7
954
   test "$[2]" = conftest.file
955
   )
956
then
957
   # Ok.
958
   :
959
else
960
   AC_MSG_ERROR([newly created file is older than distributed files!
961
Check your system clock])
962
fi
1436.2.1 by James Hunt
Import upstream version 1.9
963
AC_MSG_RESULT([yes])
964
# If we didn't sleep, we still need to ensure time stamps of config.status and
965
# generated files are strictly newer.
966
am_sleep_pid=
967
if grep 'slept: no' conftest.file >/dev/null 2>&1; then
968
  ( sleep 1 ) &
969
  am_sleep_pid=$!
970
fi
971
AC_CONFIG_COMMANDS_PRE(
972
  [AC_MSG_CHECKING([that generated files are newer than configure])
973
   if test -n "$am_sleep_pid"; then
974
     # Hide warnings about reused PIDs.
975
     wait $am_sleep_pid 2>/dev/null
976
   fi
977
   AC_MSG_RESULT([done])])
978
rm -f conftest.file
979
])
1436.1.1 by Steve Langasek
Import upstream version 1.7
980
1436.2.1 by James Hunt
Import upstream version 1.9
981
# Copyright (C) 2009-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
982
#
983
# This file is free software; the Free Software Foundation
984
# gives unlimited permission to copy and/or distribute it,
985
# with or without modifications, as long as this notice is preserved.
986
987
# AM_SILENT_RULES([DEFAULT])
988
# --------------------------
989
# Enable less verbose build rules; with the default set to DEFAULT
1436.2.1 by James Hunt
Import upstream version 1.9
990
# ("yes" being less verbose, "no" or empty being verbose).
1436.1.1 by Steve Langasek
Import upstream version 1.7
991
AC_DEFUN([AM_SILENT_RULES],
1436.2.1 by James Hunt
Import upstream version 1.9
992
[AC_ARG_ENABLE([silent-rules], [dnl
993
AS_HELP_STRING(
994
  [--enable-silent-rules],
995
  [less verbose build output (undo: "make V=1")])
996
AS_HELP_STRING(
997
  [--disable-silent-rules],
998
  [verbose build output (undo: "make V=0")])dnl
999
])
1000
case $enable_silent_rules in @%:@ (((
1001
  yes) AM_DEFAULT_VERBOSITY=0;;
1002
   no) AM_DEFAULT_VERBOSITY=1;;
1003
    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
1436.1.1 by Steve Langasek
Import upstream version 1.7
1004
esac
1005
dnl
1436.2.1 by James Hunt
Import upstream version 1.9
1006
dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
1436.1.1 by Steve Langasek
Import upstream version 1.7
1007
dnl do not support nested variable expansions.
1008
dnl See automake bug#9928 and bug#10237.
1009
am_make=${MAKE-make}
1010
AC_CACHE_CHECK([whether $am_make supports nested variables],
1011
   [am_cv_make_support_nested_variables],
1012
   [if AS_ECHO([['TRUE=$(BAR$(V))
1013
BAR0=false
1014
BAR1=true
1015
V=1
1016
am__doit:
1017
	@$(TRUE)
1018
.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
1019
  am_cv_make_support_nested_variables=yes
1020
else
1021
  am_cv_make_support_nested_variables=no
1022
fi])
1023
if test $am_cv_make_support_nested_variables = yes; then
1436.2.1 by James Hunt
Import upstream version 1.9
1024
  dnl Using '$V' instead of '$(V)' breaks IRIX make.
1436.1.1 by Steve Langasek
Import upstream version 1.7
1025
  AM_V='$(V)'
1026
  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1027
else
1028
  AM_V=$AM_DEFAULT_VERBOSITY
1029
  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1030
fi
1031
AC_SUBST([AM_V])dnl
1032
AM_SUBST_NOTMAKE([AM_V])dnl
1033
AC_SUBST([AM_DEFAULT_V])dnl
1034
AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1035
AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1036
AM_BACKSLASH='\'
1037
AC_SUBST([AM_BACKSLASH])dnl
1038
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1039
])
1040
1436.2.1 by James Hunt
Import upstream version 1.9
1041
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
1042
#
1043
# This file is free software; the Free Software Foundation
1044
# gives unlimited permission to copy and/or distribute it,
1045
# with or without modifications, as long as this notice is preserved.
1046
1047
# AM_PROG_INSTALL_STRIP
1048
# ---------------------
1436.2.1 by James Hunt
Import upstream version 1.9
1049
# One issue with vendor 'install' (even GNU) is that you can't
1436.1.1 by Steve Langasek
Import upstream version 1.7
1050
# specify the program used to strip binaries.  This is especially
1051
# annoying in cross-compiling environments, where the build's strip
1052
# is unlikely to handle the host's binaries.
1053
# Fortunately install-sh will honor a STRIPPROG variable, so we
1436.2.1 by James Hunt
Import upstream version 1.9
1054
# always use install-sh in "make install-strip", and initialize
1436.1.1 by Steve Langasek
Import upstream version 1.7
1055
# STRIPPROG with the value of the STRIP variable (set by the user).
1056
AC_DEFUN([AM_PROG_INSTALL_STRIP],
1057
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1436.2.1 by James Hunt
Import upstream version 1.9
1058
# Installed binaries are usually stripped using 'strip' when the user
1059
# run "make install-strip".  However 'strip' might not be the right
1436.1.1 by Steve Langasek
Import upstream version 1.7
1060
# tool to use in cross-compilation environments, therefore Automake
1436.2.1 by James Hunt
Import upstream version 1.9
1061
# will honor the 'STRIP' environment variable to overrule this program.
1062
dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
1436.1.1 by Steve Langasek
Import upstream version 1.7
1063
if test "$cross_compiling" != no; then
1064
  AC_CHECK_TOOL([STRIP], [strip], :)
1065
fi
1066
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1067
AC_SUBST([INSTALL_STRIP_PROGRAM])])
1068
1436.2.1 by James Hunt
Import upstream version 1.9
1069
# Copyright (C) 2006-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
1070
#
1071
# This file is free software; the Free Software Foundation
1072
# gives unlimited permission to copy and/or distribute it,
1073
# with or without modifications, as long as this notice is preserved.
1074
1075
# _AM_SUBST_NOTMAKE(VARIABLE)
1076
# ---------------------------
1077
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1078
# This macro is traced by Automake.
1079
AC_DEFUN([_AM_SUBST_NOTMAKE])
1080
1081
# AM_SUBST_NOTMAKE(VARIABLE)
1082
# --------------------------
1083
# Public sister of _AM_SUBST_NOTMAKE.
1084
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
1085
1086
# Check how to create a tarball.                            -*- Autoconf -*-
1087
1436.2.1 by James Hunt
Import upstream version 1.9
1088
# Copyright (C) 2004-2013 Free Software Foundation, Inc.
1436.1.1 by Steve Langasek
Import upstream version 1.7
1089
#
1090
# This file is free software; the Free Software Foundation
1091
# gives unlimited permission to copy and/or distribute it,
1092
# with or without modifications, as long as this notice is preserved.
1093
1094
# _AM_PROG_TAR(FORMAT)
1095
# --------------------
1096
# Check how to create a tarball in format FORMAT.
1436.2.1 by James Hunt
Import upstream version 1.9
1097
# FORMAT should be one of 'v7', 'ustar', or 'pax'.
1436.1.1 by Steve Langasek
Import upstream version 1.7
1098
#
1099
# Substitute a variable $(am__tar) that is a command
1100
# writing to stdout a FORMAT-tarball containing the directory
1101
# $tardir.
1102
#     tardir=directory && $(am__tar) > result.tar
1103
#
1104
# Substitute a variable $(am__untar) that extract such
1105
# a tarball read from stdin.
1106
#     $(am__untar) < result.tar
1436.2.1 by James Hunt
Import upstream version 1.9
1107
#
1436.1.1 by Steve Langasek
Import upstream version 1.7
1108
AC_DEFUN([_AM_PROG_TAR],
1109
[# Always define AMTAR for backward compatibility.  Yes, it's still used
1110
# in the wild :-(  We should find a proper way to deprecate it ...
1111
AC_SUBST([AMTAR], ['$${TAR-tar}'])
1436.2.1 by James Hunt
Import upstream version 1.9
1112
1113
# We'll loop over all known methods to create a tar archive until one works.
1114
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1115
1436.1.1 by Steve Langasek
Import upstream version 1.7
1116
m4_if([$1], [v7],
1436.2.1 by James Hunt
Import upstream version 1.9
1117
  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1118
1119
  [m4_case([$1],
1120
    [ustar],
1121
     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1122
      # There is notably a 21 bits limit for the UID and the GID.  In fact,
1123
      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1124
      # and bug#13588).
1125
      am_max_uid=2097151 # 2^21 - 1
1126
      am_max_gid=$am_max_uid
1127
      # The $UID and $GID variables are not portable, so we need to resort
1128
      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
1129
      # below are definitely unexpected, so allow the users to see them
1130
      # (that is, avoid stderr redirection).
1131
      am_uid=`id -u || echo unknown`
1132
      am_gid=`id -g || echo unknown`
1133
      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1134
      if test $am_uid -le $am_max_uid; then
1135
         AC_MSG_RESULT([yes])
1136
      else
1137
         AC_MSG_RESULT([no])
1138
         _am_tools=none
1139
      fi
1140
      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1141
      if test $am_gid -le $am_max_gid; then
1142
         AC_MSG_RESULT([yes])
1143
      else
1144
        AC_MSG_RESULT([no])
1145
        _am_tools=none
1146
      fi],
1147
1148
  [pax],
1149
    [],
1150
1151
  [m4_fatal([Unknown tar format])])
1152
1153
  AC_MSG_CHECKING([how to create a $1 tar archive])
1154
1155
  # Go ahead even if we have the value already cached.  We do so because we
1156
  # need to set the values for the 'am__tar' and 'am__untar' variables.
1157
  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1158
1159
  for _am_tool in $_am_tools; do
1160
    case $_am_tool in
1161
    gnutar)
1162
      for _am_tar in tar gnutar gtar; do
1163
        AM_RUN_LOG([$_am_tar --version]) && break
1164
      done
1165
      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1166
      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1167
      am__untar="$_am_tar -xf -"
1168
      ;;
1169
    plaintar)
1170
      # Must skip GNU tar: if it does not support --format= it doesn't create
1171
      # ustar tarball either.
1172
      (tar --version) >/dev/null 2>&1 && continue
1173
      am__tar='tar chf - "$$tardir"'
1174
      am__tar_='tar chf - "$tardir"'
1175
      am__untar='tar xf -'
1176
      ;;
1177
    pax)
1178
      am__tar='pax -L -x $1 -w "$$tardir"'
1179
      am__tar_='pax -L -x $1 -w "$tardir"'
1180
      am__untar='pax -r'
1181
      ;;
1182
    cpio)
1183
      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1184
      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1185
      am__untar='cpio -i -H $1 -d'
1186
      ;;
1187
    none)
1188
      am__tar=false
1189
      am__tar_=false
1190
      am__untar=false
1191
      ;;
1192
    esac
1193
1194
    # If the value was cached, stop now.  We just wanted to have am__tar
1195
    # and am__untar set.
1196
    test -n "${am_cv_prog_tar_$1}" && break
1197
1198
    # tar/untar a dummy directory, and stop if the command works.
1199
    rm -rf conftest.dir
1200
    mkdir conftest.dir
1201
    echo GrepMe > conftest.dir/file
1202
    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1203
    rm -rf conftest.dir
1204
    if test -s conftest.tar; then
1205
      AM_RUN_LOG([$am__untar <conftest.tar])
1206
      AM_RUN_LOG([cat conftest.dir/file])
1207
      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1208
    fi
1209
  done
1210
  rm -rf conftest.dir
1211
1212
  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1213
  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1214
1436.1.1 by Steve Langasek
Import upstream version 1.7
1215
AC_SUBST([am__tar])
1216
AC_SUBST([am__untar])
1217
]) # _AM_PROG_TAR
1218
1219
m4_include([m4/gettext.m4])
1220
m4_include([m4/iconv.m4])
1221
m4_include([m4/intlmacosx.m4])
1222
m4_include([m4/lib-ld.m4])
1223
m4_include([m4/lib-link.m4])
1224
m4_include([m4/lib-prefix.m4])
1225
m4_include([m4/libnih.m4])
1226
m4_include([m4/libtool.m4])
1227
m4_include([m4/ltoptions.m4])
1228
m4_include([m4/ltsugar.m4])
1229
m4_include([m4/ltversion.m4])
1230
m4_include([m4/lt~obsolete.m4])
1231
m4_include([m4/nls.m4])
1232
m4_include([m4/pkg.m4])
1233
m4_include([m4/po.m4])
1234
m4_include([m4/progtest.m4])