Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4358 Serge 1
# generated automatically by aclocal 1.14 -*- Autoconf -*-
2
 
3
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
4
 
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
 
14
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
15
m4_ifndef([AC_AUTOCONF_VERSION],
16
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
17
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
18
[m4_warning([this file was generated for autoconf 2.69.
19
You have another version of autoconf.  It may work, but is not guaranteed to.
20
If you have problems, you may need to regenerate the build system entirely.
21
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
22
 
23
# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
24
# serial 1 (pkg-config-0.24)
25
#
26
# Copyright © 2004 Scott James Remnant .
27
#
28
# This program is free software; you can redistribute it and/or modify
29
# it under the terms of the GNU General Public License as published by
30
# the Free Software Foundation; either version 2 of the License, or
31
# (at your option) any later version.
32
#
33
# This program is distributed in the hope that it will be useful, but
34
# WITHOUT ANY WARRANTY; without even the implied warranty of
35
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
36
# General Public License for more details.
37
#
38
# You should have received a copy of the GNU General Public License
39
# along with this program; if not, write to the Free Software
40
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
41
#
42
# As a special exception to the GNU General Public License, if you
43
# distribute this file as part of a program that contains a
44
# configuration script generated by Autoconf, you may include it under
45
# the same distribution terms that you use for the rest of that program.
46
 
47
# PKG_PROG_PKG_CONFIG([MIN-VERSION])
48
# ----------------------------------
49
AC_DEFUN([PKG_PROG_PKG_CONFIG],
50
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
51
m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
52
m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
53
AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
54
AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
55
AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
56
 
57
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
58
	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
59
fi
60
if test -n "$PKG_CONFIG"; then
61
	_pkg_min_version=m4_default([$1], [0.9.0])
62
	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
63
	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
64
		AC_MSG_RESULT([yes])
65
	else
66
		AC_MSG_RESULT([no])
67
		PKG_CONFIG=""
68
	fi
69
fi[]dnl
70
])# PKG_PROG_PKG_CONFIG
71
 
72
# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
73
#
74
# Check to see whether a particular set of modules exists.  Similar
75
# to PKG_CHECK_MODULES(), but does not set variables or print errors.
76
#
77
# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
78
# only at the first occurence in configure.ac, so if the first place
79
# it's called might be skipped (such as if it is within an "if", you
80
# have to call PKG_CHECK_EXISTS manually
81
# --------------------------------------------------------------
82
AC_DEFUN([PKG_CHECK_EXISTS],
83
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
84
if test -n "$PKG_CONFIG" && \
85
    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
86
  m4_default([$2], [:])
87
m4_ifvaln([$3], [else
88
  $3])dnl
89
fi])
90
 
91
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
92
# ---------------------------------------------
93
m4_define([_PKG_CONFIG],
94
[if test -n "$$1"; then
95
    pkg_cv_[]$1="$$1"
96
 elif test -n "$PKG_CONFIG"; then
97
    PKG_CHECK_EXISTS([$3],
98
                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
99
		      test "x$?" != "x0" && pkg_failed=yes ],
100
		     [pkg_failed=yes])
101
 else
102
    pkg_failed=untried
103
fi[]dnl
104
])# _PKG_CONFIG
105
 
106
# _PKG_SHORT_ERRORS_SUPPORTED
107
# -----------------------------
108
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
109
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
110
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
111
        _pkg_short_errors_supported=yes
112
else
113
        _pkg_short_errors_supported=no
114
fi[]dnl
115
])# _PKG_SHORT_ERRORS_SUPPORTED
116
 
117
 
118
# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
119
# [ACTION-IF-NOT-FOUND])
120
#
121
#
122
# Note that if there is a possibility the first call to
123
# PKG_CHECK_MODULES might not happen, you should be sure to include an
124
# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
125
#
126
#
127
# --------------------------------------------------------------
128
AC_DEFUN([PKG_CHECK_MODULES],
129
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
130
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
131
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
132
 
133
pkg_failed=no
134
AC_MSG_CHECKING([for $1])
135
 
136
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
137
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
138
 
139
m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
140
and $1[]_LIBS to avoid the need to call pkg-config.
141
See the pkg-config man page for more details.])
142
 
143
if test $pkg_failed = yes; then
144
   	AC_MSG_RESULT([no])
145
        _PKG_SHORT_ERRORS_SUPPORTED
146
        if test $_pkg_short_errors_supported = yes; then
147
	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
148
        else
149
	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
150
        fi
151
	# Put the nasty error message in config.log where it belongs
152
	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
153
 
154
	m4_default([$4], [AC_MSG_ERROR(
155
[Package requirements ($2) were not met:
156
 
157
$$1_PKG_ERRORS
158
 
159
Consider adjusting the PKG_CONFIG_PATH environment variable if you
160
installed software in a non-standard prefix.
161
 
162
_PKG_TEXT])[]dnl
163
        ])
164
elif test $pkg_failed = untried; then
165
     	AC_MSG_RESULT([no])
166
	m4_default([$4], [AC_MSG_FAILURE(
167
[The pkg-config script could not be found or is too old.  Make sure it
168
is in your PATH or set the PKG_CONFIG environment variable to the full
169
path to pkg-config.
170
 
171
_PKG_TEXT
172
 
173
To get pkg-config, see .])[]dnl
174
        ])
175
else
176
	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
177
	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
178
        AC_MSG_RESULT([yes])
179
	$3
180
fi[]dnl
181
])# PKG_CHECK_MODULES
182
 
183
# Copyright (C) 2002-2013 Free Software Foundation, Inc.
184
#
185
# This file is free software; the Free Software Foundation
186
# gives unlimited permission to copy and/or distribute it,
187
# with or without modifications, as long as this notice is preserved.
188
 
189
# AM_AUTOMAKE_VERSION(VERSION)
190
# ----------------------------
191
# Automake X.Y traces this macro to ensure aclocal.m4 has been
192
# generated from the m4 files accompanying Automake X.Y.
193
# (This private macro should not be called outside this file.)
194
AC_DEFUN([AM_AUTOMAKE_VERSION],
195
[am__api_version='1.14'
196
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
197
dnl require some minimum version.  Point them to the right macro.
198
m4_if([$1], [1.14], [],
199
      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
200
])
201
 
202
# _AM_AUTOCONF_VERSION(VERSION)
203
# -----------------------------
204
# aclocal traces this macro to find the Autoconf version.
205
# This is a private macro too.  Using m4_define simplifies
206
# the logic in aclocal, which can simply ignore this definition.
207
m4_define([_AM_AUTOCONF_VERSION], [])
208
 
209
# AM_SET_CURRENT_AUTOMAKE_VERSION
210
# -------------------------------
211
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
212
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
213
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
214
[AM_AUTOMAKE_VERSION([1.14])dnl
215
m4_ifndef([AC_AUTOCONF_VERSION],
216
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
217
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
218
 
219
# Copyright (C) 2011-2013 Free Software Foundation, Inc.
220
#
221
# This file is free software; the Free Software Foundation
222
# gives unlimited permission to copy and/or distribute it,
223
# with or without modifications, as long as this notice is preserved.
224
 
225
# AM_PROG_AR([ACT-IF-FAIL])
226
# -------------------------
227
# Try to determine the archiver interface, and trigger the ar-lib wrapper
228
# if it is needed.  If the detection of archiver interface fails, run
229
# ACT-IF-FAIL (default is to abort configure with a proper error message).
230
AC_DEFUN([AM_PROG_AR],
231
[AC_BEFORE([$0], [LT_INIT])dnl
232
AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl
233
AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
234
AC_REQUIRE_AUX_FILE([ar-lib])dnl
235
AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false])
236
: ${AR=ar}
237
 
238
AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface],
239
  [AC_LANG_PUSH([C])
240
   am_cv_ar_interface=ar
241
   AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])],
242
     [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
243
      AC_TRY_EVAL([am_ar_try])
244
      if test "$ac_status" -eq 0; then
245
        am_cv_ar_interface=ar
246
      else
247
        am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
248
        AC_TRY_EVAL([am_ar_try])
249
        if test "$ac_status" -eq 0; then
250
          am_cv_ar_interface=lib
251
        else
252
          am_cv_ar_interface=unknown
253
        fi
254
      fi
255
      rm -f conftest.lib libconftest.a
256
     ])
257
   AC_LANG_POP([C])])
258
 
259
case $am_cv_ar_interface in
260
ar)
261
  ;;
262
lib)
263
  # Microsoft lib, so override with the ar-lib wrapper script.
264
  # FIXME: It is wrong to rewrite AR.
265
  # But if we don't then we get into trouble of one sort or another.
266
  # A longer-term fix would be to have automake use am__AR in this case,
267
  # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
268
  # similar.
269
  AR="$am_aux_dir/ar-lib $AR"
270
  ;;
271
unknown)
272
  m4_default([$1],
273
             [AC_MSG_ERROR([could not determine $AR interface])])
274
  ;;
275
esac
276
AC_SUBST([AR])dnl
277
])
278
 
279
# Figure out how to run the assembler.                      -*- Autoconf -*-
280
 
281
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
282
#
283
# This file is free software; the Free Software Foundation
284
# gives unlimited permission to copy and/or distribute it,
285
# with or without modifications, as long as this notice is preserved.
286
 
287
# AM_PROG_AS
288
# ----------
289
AC_DEFUN([AM_PROG_AS],
290
[# By default we simply use the C compiler to build assembly code.
291
AC_REQUIRE([AC_PROG_CC])
292
test "${CCAS+set}" = set || CCAS=$CC
293
test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
294
AC_ARG_VAR([CCAS],      [assembler compiler command (defaults to CC)])
295
AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)])
296
_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl
297
])
298
 
299
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
300
 
301
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
302
#
303
# This file is free software; the Free Software Foundation
304
# gives unlimited permission to copy and/or distribute it,
305
# with or without modifications, as long as this notice is preserved.
306
 
307
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
308
# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
309
# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
310
#
311
# Of course, Automake must honor this variable whenever it calls a
312
# tool from the auxiliary directory.  The problem is that $srcdir (and
313
# therefore $ac_aux_dir as well) can be either absolute or relative,
314
# depending on how configure is run.  This is pretty annoying, since
315
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
316
# source directory, any form will work fine, but in subdirectories a
317
# relative path needs to be adjusted first.
318
#
319
# $ac_aux_dir/missing
320
#    fails when called from a subdirectory if $ac_aux_dir is relative
321
# $top_srcdir/$ac_aux_dir/missing
322
#    fails if $ac_aux_dir is absolute,
323
#    fails when called from a subdirectory in a VPATH build with
324
#          a relative $ac_aux_dir
325
#
326
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
327
# are both prefixed by $srcdir.  In an in-source build this is usually
328
# harmless because $srcdir is '.', but things will broke when you
329
# start a VPATH build or use an absolute $srcdir.
330
#
331
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
332
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
333
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
334
# and then we would define $MISSING as
335
#   MISSING="\${SHELL} $am_aux_dir/missing"
336
# This will work as long as MISSING is not called from configure, because
337
# unfortunately $(top_srcdir) has no meaning in configure.
338
# However there are other variables, like CC, which are often used in
339
# configure, and could therefore not use this "fixed" $ac_aux_dir.
340
#
341
# Another solution, used here, is to always expand $ac_aux_dir to an
342
# absolute PATH.  The drawback is that using absolute paths prevent a
343
# configured tree to be moved without reconfiguration.
344
 
345
AC_DEFUN([AM_AUX_DIR_EXPAND],
346
[dnl Rely on autoconf to set up CDPATH properly.
347
AC_PREREQ([2.50])dnl
348
# expand $ac_aux_dir to an absolute path
349
am_aux_dir=`cd $ac_aux_dir && pwd`
350
])
351
 
352
# AM_CONDITIONAL                                            -*- Autoconf -*-
353
 
354
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
355
#
356
# This file is free software; the Free Software Foundation
357
# gives unlimited permission to copy and/or distribute it,
358
# with or without modifications, as long as this notice is preserved.
359
 
360
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
361
# -------------------------------------
362
# Define a conditional.
363
AC_DEFUN([AM_CONDITIONAL],
364
[AC_PREREQ([2.52])dnl
365
 m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
366
       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
367
AC_SUBST([$1_TRUE])dnl
368
AC_SUBST([$1_FALSE])dnl
369
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
370
_AM_SUBST_NOTMAKE([$1_FALSE])dnl
371
m4_define([_AM_COND_VALUE_$1], [$2])dnl
372
if $2; then
373
  $1_TRUE=
374
  $1_FALSE='#'
375
else
376
  $1_TRUE='#'
377
  $1_FALSE=
378
fi
379
AC_CONFIG_COMMANDS_PRE(
380
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
381
  AC_MSG_ERROR([[conditional "$1" was never defined.
382
Usually this means the macro was only invoked conditionally.]])
383
fi])])
384
 
385
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
386
#
387
# This file is free software; the Free Software Foundation
388
# gives unlimited permission to copy and/or distribute it,
389
# with or without modifications, as long as this notice is preserved.
390
 
391
 
392
# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
393
# written in clear, in which case automake, when reading aclocal.m4,
394
# will think it sees a *use*, and therefore will trigger all it's
395
# C support machinery.  Also note that it means that autoscan, seeing
396
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
397
 
398
 
399
# _AM_DEPENDENCIES(NAME)
400
# ----------------------
401
# See how the compiler implements dependency checking.
402
# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
403
# We try a few techniques and use that to set a single cache variable.
404
#
405
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
406
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
407
# dependency, and given that the user is not expected to run this macro,
408
# just rely on AC_PROG_CC.
409
AC_DEFUN([_AM_DEPENDENCIES],
410
[AC_REQUIRE([AM_SET_DEPDIR])dnl
411
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
412
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
413
AC_REQUIRE([AM_DEP_TRACK])dnl
414
 
415
m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
416
      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
417
      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
418
      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
419
      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
420
      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
421
                    [depcc="$$1"   am_compiler_list=])
422
 
423
AC_CACHE_CHECK([dependency style of $depcc],
424
               [am_cv_$1_dependencies_compiler_type],
425
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
426
  # We make a subdir and do the tests there.  Otherwise we can end up
427
  # making bogus files that we don't know about and never remove.  For
428
  # instance it was reported that on HP-UX the gcc test will end up
429
  # making a dummy file named 'D' -- because '-MD' means "put the output
430
  # in D".
431
  rm -rf conftest.dir
432
  mkdir conftest.dir
433
  # Copy depcomp to subdir because otherwise we won't find it if we're
434
  # using a relative directory.
435
  cp "$am_depcomp" conftest.dir
436
  cd conftest.dir
437
  # We will build objects and dependencies in a subdirectory because
438
  # it helps to detect inapplicable dependency modes.  For instance
439
  # both Tru64's cc and ICC support -MD to output dependencies as a
440
  # side effect of compilation, but ICC will put the dependencies in
441
  # the current directory while Tru64 will put them in the object
442
  # directory.
443
  mkdir sub
444
 
445
  am_cv_$1_dependencies_compiler_type=none
446
  if test "$am_compiler_list" = ""; then
447
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
448
  fi
449
  am__universal=false
450
  m4_case([$1], [CC],
451
    [case " $depcc " in #(
452
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
453
     esac],
454
    [CXX],
455
    [case " $depcc " in #(
456
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
457
     esac])
458
 
459
  for depmode in $am_compiler_list; do
460
    # Setup a source with many dependencies, because some compilers
461
    # like to wrap large dependency lists on column 80 (with \), and
462
    # we should not choose a depcomp mode which is confused by this.
463
    #
464
    # We need to recreate these files for each test, as the compiler may
465
    # overwrite some of them when testing with obscure command lines.
466
    # This happens at least with the AIX C compiler.
467
    : > sub/conftest.c
468
    for i in 1 2 3 4 5 6; do
469
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
470
      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
471
      # Solaris 10 /bin/sh.
472
      echo '/* dummy */' > sub/conftst$i.h
473
    done
474
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
475
 
476
    # We check with '-c' and '-o' for the sake of the "dashmstdout"
477
    # mode.  It turns out that the SunPro C++ compiler does not properly
478
    # handle '-M -o', and we need to detect this.  Also, some Intel
479
    # versions had trouble with output in subdirs.
480
    am__obj=sub/conftest.${OBJEXT-o}
481
    am__minus_obj="-o $am__obj"
482
    case $depmode in
483
    gcc)
484
      # This depmode causes a compiler race in universal mode.
485
      test "$am__universal" = false || continue
486
      ;;
487
    nosideeffect)
488
      # After this tag, mechanisms are not by side-effect, so they'll
489
      # only be used when explicitly requested.
490
      if test "x$enable_dependency_tracking" = xyes; then
491
	continue
492
      else
493
	break
494
      fi
495
      ;;
496
    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
497
      # This compiler won't grok '-c -o', but also, the minuso test has
498
      # not run yet.  These depmodes are late enough in the game, and
499
      # so weak that their functioning should not be impacted.
500
      am__obj=conftest.${OBJEXT-o}
501
      am__minus_obj=
502
      ;;
503
    none) break ;;
504
    esac
505
    if depmode=$depmode \
506
       source=sub/conftest.c object=$am__obj \
507
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
508
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
509
         >/dev/null 2>conftest.err &&
510
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
511
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
512
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
513
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
514
      # icc doesn't choke on unknown options, it will just issue warnings
515
      # or remarks (even with -Werror).  So we grep stderr for any message
516
      # that says an option was ignored or not supported.
517
      # When given -MP, icc 7.0 and 7.1 complain thusly:
518
      #   icc: Command line warning: ignoring option '-M'; no argument required
519
      # The diagnosis changed in icc 8.0:
520
      #   icc: Command line remark: option '-MP' not supported
521
      if (grep 'ignoring option' conftest.err ||
522
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
523
        am_cv_$1_dependencies_compiler_type=$depmode
524
        break
525
      fi
526
    fi
527
  done
528
 
529
  cd ..
530
  rm -rf conftest.dir
531
else
532
  am_cv_$1_dependencies_compiler_type=none
533
fi
534
])
535
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
536
AM_CONDITIONAL([am__fastdep$1], [
537
  test "x$enable_dependency_tracking" != xno \
538
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
539
])
540
 
541
 
542
# AM_SET_DEPDIR
543
# -------------
544
# Choose a directory name for dependency files.
545
# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
546
AC_DEFUN([AM_SET_DEPDIR],
547
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
548
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
549
])
550
 
551
 
552
# AM_DEP_TRACK
553
# ------------
554
AC_DEFUN([AM_DEP_TRACK],
555
[AC_ARG_ENABLE([dependency-tracking], [dnl
556
AS_HELP_STRING(
557
  [--enable-dependency-tracking],
558
  [do not reject slow dependency extractors])
559
AS_HELP_STRING(
560
  [--disable-dependency-tracking],
561
  [speeds up one-time build])])
562
if test "x$enable_dependency_tracking" != xno; then
563
  am_depcomp="$ac_aux_dir/depcomp"
564
  AMDEPBACKSLASH='\'
565
  am__nodep='_no'
566
fi
567
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
568
AC_SUBST([AMDEPBACKSLASH])dnl
569
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
570
AC_SUBST([am__nodep])dnl
571
_AM_SUBST_NOTMAKE([am__nodep])dnl
572
])
573
 
574
# Generate code to set up dependency tracking.              -*- Autoconf -*-
575
 
576
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
577
#
578
# This file is free software; the Free Software Foundation
579
# gives unlimited permission to copy and/or distribute it,
580
# with or without modifications, as long as this notice is preserved.
581
 
582
 
583
# _AM_OUTPUT_DEPENDENCY_COMMANDS
584
# ------------------------------
585
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
586
[{
587
  # Older Autoconf quotes --file arguments for eval, but not when files
588
  # are listed without --file.  Let's play safe and only enable the eval
589
  # if we detect the quoting.
590
  case $CONFIG_FILES in
591
  *\'*) eval set x "$CONFIG_FILES" ;;
592
  *)   set x $CONFIG_FILES ;;
593
  esac
594
  shift
595
  for mf
596
  do
597
    # Strip MF so we end up with the name of the file.
598
    mf=`echo "$mf" | sed -e 's/:.*$//'`
599
    # Check whether this is an Automake generated Makefile or not.
600
    # We used to match only the files named 'Makefile.in', but
601
    # some people rename them; so instead we look at the file content.
602
    # Grep'ing the first line is not enough: some people post-process
603
    # each Makefile.in and add a new line on top of each file to say so.
604
    # Grep'ing the whole file is not good either: AIX grep has a line
605
    # limit of 2048, but all sed's we know have understand at least 4000.
606
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
607
      dirpart=`AS_DIRNAME("$mf")`
608
    else
609
      continue
610
    fi
611
    # Extract the definition of DEPDIR, am__include, and am__quote
612
    # from the Makefile without running 'make'.
613
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
614
    test -z "$DEPDIR" && continue
615
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
616
    test -z "$am__include" && continue
617
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
618
    # Find all dependency output files, they are included files with
619
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
620
    # simplest approach to changing $(DEPDIR) to its actual value in the
621
    # expansion.
622
    for file in `sed -n "
623
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
624
	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
625
      # Make sure the directory exists.
626
      test -f "$dirpart/$file" && continue
627
      fdir=`AS_DIRNAME(["$file"])`
628
      AS_MKDIR_P([$dirpart/$fdir])
629
      # echo "creating $dirpart/$file"
630
      echo '# dummy' > "$dirpart/$file"
631
    done
632
  done
633
}
634
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
635
 
636
 
637
# AM_OUTPUT_DEPENDENCY_COMMANDS
638
# -----------------------------
639
# This macro should only be invoked once -- use via AC_REQUIRE.
640
#
641
# This code is only required when automatic dependency tracking
642
# is enabled.  FIXME.  This creates each '.P' file that we will
643
# need in order to bootstrap the dependency handling code.
644
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
645
[AC_CONFIG_COMMANDS([depfiles],
646
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
647
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
648
])
649
 
650
# Do all the work for Automake.                             -*- Autoconf -*-
651
 
652
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
653
#
654
# This file is free software; the Free Software Foundation
655
# gives unlimited permission to copy and/or distribute it,
656
# with or without modifications, as long as this notice is preserved.
657
 
658
# This macro actually does too much.  Some checks are only needed if
659
# your package does certain things.  But this isn't really a big deal.
660
 
661
dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
662
m4_define([AC_PROG_CC],
663
m4_defn([AC_PROG_CC])
664
[_AM_PROG_CC_C_O
665
])
666
 
667
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
668
# AM_INIT_AUTOMAKE([OPTIONS])
669
# -----------------------------------------------
670
# The call with PACKAGE and VERSION arguments is the old style
671
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
672
# and VERSION should now be passed to AC_INIT and removed from
673
# the call to AM_INIT_AUTOMAKE.
674
# We support both call styles for the transition.  After
675
# the next Automake release, Autoconf can make the AC_INIT
676
# arguments mandatory, and then we can depend on a new Autoconf
677
# release and drop the old call support.
678
AC_DEFUN([AM_INIT_AUTOMAKE],
679
[AC_PREREQ([2.65])dnl
680
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
681
dnl the ones we care about.
682
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
683
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
684
AC_REQUIRE([AC_PROG_INSTALL])dnl
685
if test "`cd $srcdir && pwd`" != "`pwd`"; then
686
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
687
  # is not polluted with repeated "-I."
688
  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
689
  # test to see if srcdir already configured
690
  if test -f $srcdir/config.status; then
691
    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
692
  fi
693
fi
694
 
695
# test whether we have cygpath
696
if test -z "$CYGPATH_W"; then
697
  if (cygpath --version) >/dev/null 2>/dev/null; then
698
    CYGPATH_W='cygpath -w'
699
  else
700
    CYGPATH_W=echo
701
  fi
702
fi
703
AC_SUBST([CYGPATH_W])
704
 
705
# Define the identity of the package.
706
dnl Distinguish between old-style and new-style calls.
707
m4_ifval([$2],
708
[AC_DIAGNOSE([obsolete],
709
             [$0: two- and three-arguments forms are deprecated.])
710
m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
711
 AC_SUBST([PACKAGE], [$1])dnl
712
 AC_SUBST([VERSION], [$2])],
713
[_AM_SET_OPTIONS([$1])dnl
714
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
715
m4_if(
716
  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
717
  [ok:ok],,
718
  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
719
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
720
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
721
 
722
_AM_IF_OPTION([no-define],,
723
[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
724
 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
725
 
726
# Some tools Automake needs.
727
AC_REQUIRE([AM_SANITY_CHECK])dnl
728
AC_REQUIRE([AC_ARG_PROGRAM])dnl
729
AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
730
AM_MISSING_PROG([AUTOCONF], [autoconf])
731
AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
732
AM_MISSING_PROG([AUTOHEADER], [autoheader])
733
AM_MISSING_PROG([MAKEINFO], [makeinfo])
734
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
735
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
736
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
737
# For better backward compatibility.  To be removed once Automake 1.9.x
738
# dies out for good.  For more background, see:
739
# 
740
# 
741
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
742
# We need awk for the "check" target.  The system "awk" is bad on
743
# some platforms.
744
AC_REQUIRE([AC_PROG_AWK])dnl
745
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
746
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
747
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
748
	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
749
			     [_AM_PROG_TAR([v7])])])
750
_AM_IF_OPTION([no-dependencies],,
751
[AC_PROVIDE_IFELSE([AC_PROG_CC],
752
		  [_AM_DEPENDENCIES([CC])],
753
		  [m4_define([AC_PROG_CC],
754
			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
755
AC_PROVIDE_IFELSE([AC_PROG_CXX],
756
		  [_AM_DEPENDENCIES([CXX])],
757
		  [m4_define([AC_PROG_CXX],
758
			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
759
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
760
		  [_AM_DEPENDENCIES([OBJC])],
761
		  [m4_define([AC_PROG_OBJC],
762
			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
763
AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
764
		  [_AM_DEPENDENCIES([OBJCXX])],
765
		  [m4_define([AC_PROG_OBJCXX],
766
			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
767
])
768
AC_REQUIRE([AM_SILENT_RULES])dnl
769
dnl The testsuite driver may need to know about EXEEXT, so add the
770
dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
771
dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
772
AC_CONFIG_COMMANDS_PRE(dnl
773
[m4_provide_if([_AM_COMPILER_EXEEXT],
774
  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
775
 
776
# POSIX will say in a future version that running "rm -f" with no argument
777
# is OK; and we want to be able to make that assumption in our Makefile
778
# recipes.  So use an aggressive probe to check that the usage we want is
779
# actually supported "in the wild" to an acceptable degree.
780
# See automake bug#10828.
781
# To make any issue more visible, cause the running configure to be aborted
782
# by default if the 'rm' program in use doesn't match our expectations; the
783
# user can still override this though.
784
if rm -f && rm -fr && rm -rf; then : OK; else
785
  cat >&2 <<'END'
786
Oops!
787
 
788
Your 'rm' program seems unable to run without file operands specified
789
on the command line, even when the '-f' option is present.  This is contrary
790
to the behaviour of most rm programs out there, and not conforming with
791
the upcoming POSIX standard: 
792
 
793
Please tell bug-automake@gnu.org about your system, including the value
794
of your $PATH and any error possibly output before this message.  This
795
can help us improve future automake versions.
796
 
797
END
798
  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
799
    echo 'Configuration will proceed anyway, since you have set the' >&2
800
    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
801
    echo >&2
802
  else
803
    cat >&2 <<'END'
804
Aborting the configuration process, to ensure you take notice of the issue.
805
 
806
You can download and install GNU coreutils to get an 'rm' implementation
807
that behaves properly: .
808
 
809
If you want to complete the configuration process using your problematic
810
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
811
to "yes", and re-run configure.
812
 
813
END
814
    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
815
  fi
816
fi])
817
 
818
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
819
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
820
dnl mangled by Autoconf and run in a shell conditional statement.
821
m4_define([_AC_COMPILER_EXEEXT],
822
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
823
 
824
# When config.status generates a header, we must update the stamp-h file.
825
# This file resides in the same directory as the config header
826
# that is generated.  The stamp files are numbered to have different names.
827
 
828
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
829
# loop where config.status creates the headers, so we can generate
830
# our stamp files there.
831
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
832
[# Compute $1's index in $config_headers.
833
_am_arg=$1
834
_am_stamp_count=1
835
for _am_header in $config_headers :; do
836
  case $_am_header in
837
    $_am_arg | $_am_arg:* )
838
      break ;;
839
    * )
840
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
841
  esac
842
done
843
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
844
 
845
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
846
#
847
# This file is free software; the Free Software Foundation
848
# gives unlimited permission to copy and/or distribute it,
849
# with or without modifications, as long as this notice is preserved.
850
 
851
# AM_PROG_INSTALL_SH
852
# ------------------
853
# Define $install_sh.
854
AC_DEFUN([AM_PROG_INSTALL_SH],
855
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
856
if test x"${install_sh}" != xset; then
857
  case $am_aux_dir in
858
  *\ * | *\	*)
859
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
860
  *)
861
    install_sh="\${SHELL} $am_aux_dir/install-sh"
862
  esac
863
fi
864
AC_SUBST([install_sh])])
865
 
866
# Copyright (C) 2003-2013 Free Software Foundation, Inc.
867
#
868
# This file is free software; the Free Software Foundation
869
# gives unlimited permission to copy and/or distribute it,
870
# with or without modifications, as long as this notice is preserved.
871
 
872
# Check whether the underlying file-system supports filenames
873
# with a leading dot.  For instance MS-DOS doesn't.
874
AC_DEFUN([AM_SET_LEADING_DOT],
875
[rm -rf .tst 2>/dev/null
876
mkdir .tst 2>/dev/null
877
if test -d .tst; then
878
  am__leading_dot=.
879
else
880
  am__leading_dot=_
881
fi
882
rmdir .tst 2>/dev/null
883
AC_SUBST([am__leading_dot])])
884
 
885
# Copyright (C) 1998-2013 Free Software Foundation, Inc.
886
#
887
# This file is free software; the Free Software Foundation
888
# gives unlimited permission to copy and/or distribute it,
889
# with or without modifications, as long as this notice is preserved.
890
 
891
# AM_PROG_LEX
892
# -----------
893
# Autoconf leaves LEX=: if lex or flex can't be found.  Change that to a
894
# "missing" invocation, for better error output.
895
AC_DEFUN([AM_PROG_LEX],
896
[AC_PREREQ([2.50])dnl
897
AC_REQUIRE([AM_MISSING_HAS_RUN])dnl
898
AC_REQUIRE([AC_PROG_LEX])dnl
899
if test "$LEX" = :; then
900
  LEX=${am_missing_run}flex
901
fi])
902
 
903
# Check to see how 'make' treats includes.	            -*- Autoconf -*-
904
 
905
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
906
#
907
# This file is free software; the Free Software Foundation
908
# gives unlimited permission to copy and/or distribute it,
909
# with or without modifications, as long as this notice is preserved.
910
 
911
# AM_MAKE_INCLUDE()
912
# -----------------
913
# Check to see how make treats includes.
914
AC_DEFUN([AM_MAKE_INCLUDE],
915
[am_make=${MAKE-make}
916
cat > confinc << 'END'
917
am__doit:
918
	@echo this is the am__doit target
919
.PHONY: am__doit
920
END
921
# If we don't find an include directive, just comment out the code.
922
AC_MSG_CHECKING([for style of include used by $am_make])
923
am__include="#"
924
am__quote=
925
_am_result=none
926
# First try GNU make style include.
927
echo "include confinc" > confmf
928
# Ignore all kinds of additional output from 'make'.
929
case `$am_make -s -f confmf 2> /dev/null` in #(
930
*the\ am__doit\ target*)
931
  am__include=include
932
  am__quote=
933
  _am_result=GNU
934
  ;;
935
esac
936
# Now try BSD make style include.
937
if test "$am__include" = "#"; then
938
   echo '.include "confinc"' > confmf
939
   case `$am_make -s -f confmf 2> /dev/null` in #(
940
   *the\ am__doit\ target*)
941
     am__include=.include
942
     am__quote="\""
943
     _am_result=BSD
944
     ;;
945
   esac
946
fi
947
AC_SUBST([am__include])
948
AC_SUBST([am__quote])
949
AC_MSG_RESULT([$_am_result])
950
rm -f confinc confmf
951
])
952
 
953
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
954
 
955
# Copyright (C) 1997-2013 Free Software Foundation, Inc.
956
#
957
# This file is free software; the Free Software Foundation
958
# gives unlimited permission to copy and/or distribute it,
959
# with or without modifications, as long as this notice is preserved.
960
 
961
# AM_MISSING_PROG(NAME, PROGRAM)
962
# ------------------------------
963
AC_DEFUN([AM_MISSING_PROG],
964
[AC_REQUIRE([AM_MISSING_HAS_RUN])
965
$1=${$1-"${am_missing_run}$2"}
966
AC_SUBST($1)])
967
 
968
# AM_MISSING_HAS_RUN
969
# ------------------
970
# Define MISSING if not defined so far and test if it is modern enough.
971
# If it is, set am_missing_run to use it, otherwise, to nothing.
972
AC_DEFUN([AM_MISSING_HAS_RUN],
973
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
974
AC_REQUIRE_AUX_FILE([missing])dnl
975
if test x"${MISSING+set}" != xset; then
976
  case $am_aux_dir in
977
  *\ * | *\	*)
978
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
979
  *)
980
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
981
  esac
982
fi
983
# Use eval to expand $SHELL
984
if eval "$MISSING --is-lightweight"; then
985
  am_missing_run="$MISSING "
986
else
987
  am_missing_run=
988
  AC_MSG_WARN(['missing' script is too old or missing])
989
fi
990
])
991
 
992
# Helper functions for option handling.                     -*- Autoconf -*-
993
 
994
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
995
#
996
# This file is free software; the Free Software Foundation
997
# gives unlimited permission to copy and/or distribute it,
998
# with or without modifications, as long as this notice is preserved.
999
 
1000
# _AM_MANGLE_OPTION(NAME)
1001
# -----------------------
1002
AC_DEFUN([_AM_MANGLE_OPTION],
1003
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
1004
 
1005
# _AM_SET_OPTION(NAME)
1006
# --------------------
1007
# Set option NAME.  Presently that only means defining a flag for this option.
1008
AC_DEFUN([_AM_SET_OPTION],
1009
[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
1010
 
1011
# _AM_SET_OPTIONS(OPTIONS)
1012
# ------------------------
1013
# OPTIONS is a space-separated list of Automake options.
1014
AC_DEFUN([_AM_SET_OPTIONS],
1015
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
1016
 
1017
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
1018
# -------------------------------------------
1019
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
1020
AC_DEFUN([_AM_IF_OPTION],
1021
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
1022
 
1023
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
1024
#
1025
# This file is free software; the Free Software Foundation
1026
# gives unlimited permission to copy and/or distribute it,
1027
# with or without modifications, as long as this notice is preserved.
1028
 
1029
# _AM_PROG_CC_C_O
1030
# ---------------
1031
# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
1032
# to automatically call this.
1033
AC_DEFUN([_AM_PROG_CC_C_O],
1034
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1035
AC_REQUIRE_AUX_FILE([compile])dnl
1036
AC_LANG_PUSH([C])dnl
1037
AC_CACHE_CHECK(
1038
  [whether $CC understands -c and -o together],
1039
  [am_cv_prog_cc_c_o],
1040
  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
1041
  # Make sure it works both with $CC and with simple cc.
1042
  # Following AC_PROG_CC_C_O, we do the test twice because some
1043
  # compilers refuse to overwrite an existing .o file with -o,
1044
  # though they will create one.
1045
  am_cv_prog_cc_c_o=yes
1046
  for am_i in 1 2; do
1047
    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
1048
         && test -f conftest2.$ac_objext; then
1049
      : OK
1050
    else
1051
      am_cv_prog_cc_c_o=no
1052
      break
1053
    fi
1054
  done
1055
  rm -f core conftest*
1056
  unset am_i])
1057
if test "$am_cv_prog_cc_c_o" != yes; then
1058
   # Losing compiler, so override with the script.
1059
   # FIXME: It is wrong to rewrite CC.
1060
   # But if we don't then we get into trouble of one sort or another.
1061
   # A longer-term fix would be to have automake use am__CC in this case,
1062
   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1063
   CC="$am_aux_dir/compile $CC"
1064
fi
1065
AC_LANG_POP([C])])
1066
 
1067
# For backward compatibility.
1068
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1069
 
1070
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1071
#
1072
# This file is free software; the Free Software Foundation
1073
# gives unlimited permission to copy and/or distribute it,
1074
# with or without modifications, as long as this notice is preserved.
1075
 
1076
# AM_RUN_LOG(COMMAND)
1077
# -------------------
1078
# Run COMMAND, save the exit status in ac_status, and log it.
1079
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
1080
AC_DEFUN([AM_RUN_LOG],
1081
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
1082
   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
1083
   ac_status=$?
1084
   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1085
   (exit $ac_status); }])
1086
 
1087
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
1088
 
1089
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
1090
#
1091
# This file is free software; the Free Software Foundation
1092
# gives unlimited permission to copy and/or distribute it,
1093
# with or without modifications, as long as this notice is preserved.
1094
 
1095
# AM_SANITY_CHECK
1096
# ---------------
1097
AC_DEFUN([AM_SANITY_CHECK],
1098
[AC_MSG_CHECKING([whether build environment is sane])
1099
# Reject unsafe characters in $srcdir or the absolute working directory
1100
# name.  Accept space and tab only in the latter.
1101
am_lf='
1102
'
1103
case `pwd` in
1104
  *[[\\\"\#\$\&\'\`$am_lf]]*)
1105
    AC_MSG_ERROR([unsafe absolute working directory name]);;
1106
esac
1107
case $srcdir in
1108
  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
1109
    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
1110
esac
1111
 
1112
# Do 'set' in a subshell so we don't clobber the current shell's
1113
# arguments.  Must try -L first in case configure is actually a
1114
# symlink; some systems play weird games with the mod time of symlinks
1115
# (eg FreeBSD returns the mod time of the symlink's containing
1116
# directory).
1117
if (
1118
   am_has_slept=no
1119
   for am_try in 1 2; do
1120
     echo "timestamp, slept: $am_has_slept" > conftest.file
1121
     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1122
     if test "$[*]" = "X"; then
1123
	# -L didn't work.
1124
	set X `ls -t "$srcdir/configure" conftest.file`
1125
     fi
1126
     if test "$[*]" != "X $srcdir/configure conftest.file" \
1127
	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
1128
 
1129
	# If neither matched, then we have a broken ls.  This can happen
1130
	# if, for instance, CONFIG_SHELL is bash and it inherits a
1131
	# broken ls alias from the environment.  This has actually
1132
	# happened.  Such a system could not be considered "sane".
1133
	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
1134
  alias in your environment])
1135
     fi
1136
     if test "$[2]" = conftest.file || test $am_try -eq 2; then
1137
       break
1138
     fi
1139
     # Just in case.
1140
     sleep 1
1141
     am_has_slept=yes
1142
   done
1143
   test "$[2]" = conftest.file
1144
   )
1145
then
1146
   # Ok.
1147
   :
1148
else
1149
   AC_MSG_ERROR([newly created file is older than distributed files!
1150
Check your system clock])
1151
fi
1152
AC_MSG_RESULT([yes])
1153
# If we didn't sleep, we still need to ensure time stamps of config.status and
1154
# generated files are strictly newer.
1155
am_sleep_pid=
1156
if grep 'slept: no' conftest.file >/dev/null 2>&1; then
1157
  ( sleep 1 ) &
1158
  am_sleep_pid=$!
1159
fi
1160
AC_CONFIG_COMMANDS_PRE(
1161
  [AC_MSG_CHECKING([that generated files are newer than configure])
1162
   if test -n "$am_sleep_pid"; then
1163
     # Hide warnings about reused PIDs.
1164
     wait $am_sleep_pid 2>/dev/null
1165
   fi
1166
   AC_MSG_RESULT([done])])
1167
rm -f conftest.file
1168
])
1169
 
1170
# Copyright (C) 2009-2013 Free Software Foundation, Inc.
1171
#
1172
# This file is free software; the Free Software Foundation
1173
# gives unlimited permission to copy and/or distribute it,
1174
# with or without modifications, as long as this notice is preserved.
1175
 
1176
# AM_SILENT_RULES([DEFAULT])
1177
# --------------------------
1178
# Enable less verbose build rules; with the default set to DEFAULT
1179
# ("yes" being less verbose, "no" or empty being verbose).
1180
AC_DEFUN([AM_SILENT_RULES],
1181
[AC_ARG_ENABLE([silent-rules], [dnl
1182
AS_HELP_STRING(
1183
  [--enable-silent-rules],
1184
  [less verbose build output (undo: "make V=1")])
1185
AS_HELP_STRING(
1186
  [--disable-silent-rules],
1187
  [verbose build output (undo: "make V=0")])dnl
1188
])
1189
case $enable_silent_rules in @%:@ (((
1190
  yes) AM_DEFAULT_VERBOSITY=0;;
1191
   no) AM_DEFAULT_VERBOSITY=1;;
1192
    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
1193
esac
1194
dnl
1195
dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
1196
dnl do not support nested variable expansions.
1197
dnl See automake bug#9928 and bug#10237.
1198
am_make=${MAKE-make}
1199
AC_CACHE_CHECK([whether $am_make supports nested variables],
1200
   [am_cv_make_support_nested_variables],
1201
   [if AS_ECHO([['TRUE=$(BAR$(V))
1202
BAR0=false
1203
BAR1=true
1204
V=1
1205
am__doit:
1206
	@$(TRUE)
1207
.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
1208
  am_cv_make_support_nested_variables=yes
1209
else
1210
  am_cv_make_support_nested_variables=no
1211
fi])
1212
if test $am_cv_make_support_nested_variables = yes; then
1213
  dnl Using '$V' instead of '$(V)' breaks IRIX make.
1214
  AM_V='$(V)'
1215
  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1216
else
1217
  AM_V=$AM_DEFAULT_VERBOSITY
1218
  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1219
fi
1220
AC_SUBST([AM_V])dnl
1221
AM_SUBST_NOTMAKE([AM_V])dnl
1222
AC_SUBST([AM_DEFAULT_V])dnl
1223
AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1224
AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1225
AM_BACKSLASH='\'
1226
AC_SUBST([AM_BACKSLASH])dnl
1227
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1228
])
1229
 
1230
# Copyright (C) 2001-2013 Free Software Foundation, Inc.
1231
#
1232
# This file is free software; the Free Software Foundation
1233
# gives unlimited permission to copy and/or distribute it,
1234
# with or without modifications, as long as this notice is preserved.
1235
 
1236
# AM_PROG_INSTALL_STRIP
1237
# ---------------------
1238
# One issue with vendor 'install' (even GNU) is that you can't
1239
# specify the program used to strip binaries.  This is especially
1240
# annoying in cross-compiling environments, where the build's strip
1241
# is unlikely to handle the host's binaries.
1242
# Fortunately install-sh will honor a STRIPPROG variable, so we
1243
# always use install-sh in "make install-strip", and initialize
1244
# STRIPPROG with the value of the STRIP variable (set by the user).
1245
AC_DEFUN([AM_PROG_INSTALL_STRIP],
1246
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1247
# Installed binaries are usually stripped using 'strip' when the user
1248
# run "make install-strip".  However 'strip' might not be the right
1249
# tool to use in cross-compilation environments, therefore Automake
1250
# will honor the 'STRIP' environment variable to overrule this program.
1251
dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
1252
if test "$cross_compiling" != no; then
1253
  AC_CHECK_TOOL([STRIP], [strip], :)
1254
fi
1255
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1256
AC_SUBST([INSTALL_STRIP_PROGRAM])])
1257
 
1258
# Copyright (C) 2006-2013 Free Software Foundation, Inc.
1259
#
1260
# This file is free software; the Free Software Foundation
1261
# gives unlimited permission to copy and/or distribute it,
1262
# with or without modifications, as long as this notice is preserved.
1263
 
1264
# _AM_SUBST_NOTMAKE(VARIABLE)
1265
# ---------------------------
1266
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1267
# This macro is traced by Automake.
1268
AC_DEFUN([_AM_SUBST_NOTMAKE])
1269
 
1270
# AM_SUBST_NOTMAKE(VARIABLE)
1271
# --------------------------
1272
# Public sister of _AM_SUBST_NOTMAKE.
1273
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
1274
 
1275
# Check how to create a tarball.                            -*- Autoconf -*-
1276
 
1277
# Copyright (C) 2004-2013 Free Software Foundation, Inc.
1278
#
1279
# This file is free software; the Free Software Foundation
1280
# gives unlimited permission to copy and/or distribute it,
1281
# with or without modifications, as long as this notice is preserved.
1282
 
1283
# _AM_PROG_TAR(FORMAT)
1284
# --------------------
1285
# Check how to create a tarball in format FORMAT.
1286
# FORMAT should be one of 'v7', 'ustar', or 'pax'.
1287
#
1288
# Substitute a variable $(am__tar) that is a command
1289
# writing to stdout a FORMAT-tarball containing the directory
1290
# $tardir.
1291
#     tardir=directory && $(am__tar) > result.tar
1292
#
1293
# Substitute a variable $(am__untar) that extract such
1294
# a tarball read from stdin.
1295
#     $(am__untar) < result.tar
1296
#
1297
AC_DEFUN([_AM_PROG_TAR],
1298
[# Always define AMTAR for backward compatibility.  Yes, it's still used
1299
# in the wild :-(  We should find a proper way to deprecate it ...
1300
AC_SUBST([AMTAR], ['$${TAR-tar}'])
1301
 
1302
# We'll loop over all known methods to create a tar archive until one works.
1303
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1304
 
1305
m4_if([$1], [v7],
1306
  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1307
 
1308
  [m4_case([$1],
1309
    [ustar],
1310
     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1311
      # There is notably a 21 bits limit for the UID and the GID.  In fact,
1312
      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1313
      # and bug#13588).
1314
      am_max_uid=2097151 # 2^21 - 1
1315
      am_max_gid=$am_max_uid
1316
      # The $UID and $GID variables are not portable, so we need to resort
1317
      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
1318
      # below are definitely unexpected, so allow the users to see them
1319
      # (that is, avoid stderr redirection).
1320
      am_uid=`id -u || echo unknown`
1321
      am_gid=`id -g || echo unknown`
1322
      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1323
      if test $am_uid -le $am_max_uid; then
1324
         AC_MSG_RESULT([yes])
1325
      else
1326
         AC_MSG_RESULT([no])
1327
         _am_tools=none
1328
      fi
1329
      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1330
      if test $am_gid -le $am_max_gid; then
1331
         AC_MSG_RESULT([yes])
1332
      else
1333
        AC_MSG_RESULT([no])
1334
        _am_tools=none
1335
      fi],
1336
 
1337
  [pax],
1338
    [],
1339
 
1340
  [m4_fatal([Unknown tar format])])
1341
 
1342
  AC_MSG_CHECKING([how to create a $1 tar archive])
1343
 
1344
  # Go ahead even if we have the value already cached.  We do so because we
1345
  # need to set the values for the 'am__tar' and 'am__untar' variables.
1346
  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1347
 
1348
  for _am_tool in $_am_tools; do
1349
    case $_am_tool in
1350
    gnutar)
1351
      for _am_tar in tar gnutar gtar; do
1352
        AM_RUN_LOG([$_am_tar --version]) && break
1353
      done
1354
      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1355
      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1356
      am__untar="$_am_tar -xf -"
1357
      ;;
1358
    plaintar)
1359
      # Must skip GNU tar: if it does not support --format= it doesn't create
1360
      # ustar tarball either.
1361
      (tar --version) >/dev/null 2>&1 && continue
1362
      am__tar='tar chf - "$$tardir"'
1363
      am__tar_='tar chf - "$tardir"'
1364
      am__untar='tar xf -'
1365
      ;;
1366
    pax)
1367
      am__tar='pax -L -x $1 -w "$$tardir"'
1368
      am__tar_='pax -L -x $1 -w "$tardir"'
1369
      am__untar='pax -r'
1370
      ;;
1371
    cpio)
1372
      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1373
      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1374
      am__untar='cpio -i -H $1 -d'
1375
      ;;
1376
    none)
1377
      am__tar=false
1378
      am__tar_=false
1379
      am__untar=false
1380
      ;;
1381
    esac
1382
 
1383
    # If the value was cached, stop now.  We just wanted to have am__tar
1384
    # and am__untar set.
1385
    test -n "${am_cv_prog_tar_$1}" && break
1386
 
1387
    # tar/untar a dummy directory, and stop if the command works.
1388
    rm -rf conftest.dir
1389
    mkdir conftest.dir
1390
    echo GrepMe > conftest.dir/file
1391
    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1392
    rm -rf conftest.dir
1393
    if test -s conftest.tar; then
1394
      AM_RUN_LOG([$am__untar 
1395
      AM_RUN_LOG([cat conftest.dir/file])
1396
      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1397
    fi
1398
  done
1399
  rm -rf conftest.dir
1400
 
1401
  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1402
  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1403
 
1404
AC_SUBST([am__tar])
1405
AC_SUBST([am__untar])
1406
]) # _AM_PROG_TAR
1407
 
1408
m4_include([m4/ax_prog_bison.m4])
1409
m4_include([m4/ax_prog_cc_for_build.m4])
1410
m4_include([m4/ax_prog_cxx_for_build.m4])
1411
m4_include([m4/ax_prog_flex.m4])
1412
m4_include([m4/ax_pthread.m4])
1413
m4_include([m4/ax_python_module.m4])
1414
m4_include([m4/libtool.m4])
1415
m4_include([m4/ltoptions.m4])
1416
m4_include([m4/ltsugar.m4])
1417
m4_include([m4/ltversion.m4])
1418
m4_include([m4/lt~obsolete.m4])