~ubuntu-branches/ubuntu/natty/pygoocanvas/natty

« back to all changes in this revision

Viewing changes to aclocal.m4

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2006-09-10 20:17:39 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20060910201739-0bx7brrgtglz1lxa
Tags: 0.4.1-1
* New upstream version:
  - Much better support for subclassing ItemSimple / ItemSimpleView 
  - Don't crash an functions returning NULL CairoMatrix 
  - CairoPattern property convertion bug fixed

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
12
# PARTICULAR PURPOSE.
13
13
 
 
14
# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
 
15
#
 
16
# This file is free software; the Free Software Foundation
 
17
# gives unlimited permission to copy and/or distribute it,
 
18
# with or without modifications, as long as this notice is preserved.
 
19
 
 
20
# AM_AUTOMAKE_VERSION(VERSION)
 
21
# ----------------------------
 
22
# Automake X.Y traces this macro to ensure aclocal.m4 has been
 
23
# generated from the m4 files accompanying Automake X.Y.
 
24
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
 
25
 
 
26
# AM_SET_CURRENT_AUTOMAKE_VERSION
 
27
# -------------------------------
 
28
# Call AM_AUTOMAKE_VERSION so it can be traced.
 
29
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
 
30
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
 
31
         [AM_AUTOMAKE_VERSION([1.9.6])])
 
32
 
 
33
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
34
 
 
35
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
36
#
 
37
# This file is free software; the Free Software Foundation
 
38
# gives unlimited permission to copy and/or distribute it,
 
39
# with or without modifications, as long as this notice is preserved.
 
40
 
 
41
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
 
42
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
 
43
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
 
44
#
 
45
# Of course, Automake must honor this variable whenever it calls a
 
46
# tool from the auxiliary directory.  The problem is that $srcdir (and
 
47
# therefore $ac_aux_dir as well) can be either absolute or relative,
 
48
# depending on how configure is run.  This is pretty annoying, since
 
49
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
 
50
# source directory, any form will work fine, but in subdirectories a
 
51
# relative path needs to be adjusted first.
 
52
#
 
53
# $ac_aux_dir/missing
 
54
#    fails when called from a subdirectory if $ac_aux_dir is relative
 
55
# $top_srcdir/$ac_aux_dir/missing
 
56
#    fails if $ac_aux_dir is absolute,
 
57
#    fails when called from a subdirectory in a VPATH build with
 
58
#          a relative $ac_aux_dir
 
59
#
 
60
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
 
61
# are both prefixed by $srcdir.  In an in-source build this is usually
 
62
# harmless because $srcdir is `.', but things will broke when you
 
63
# start a VPATH build or use an absolute $srcdir.
 
64
#
 
65
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
 
66
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
 
67
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
 
68
# and then we would define $MISSING as
 
69
#   MISSING="\${SHELL} $am_aux_dir/missing"
 
70
# This will work as long as MISSING is not called from configure, because
 
71
# unfortunately $(top_srcdir) has no meaning in configure.
 
72
# However there are other variables, like CC, which are often used in
 
73
# configure, and could therefore not use this "fixed" $ac_aux_dir.
 
74
#
 
75
# Another solution, used here, is to always expand $ac_aux_dir to an
 
76
# absolute PATH.  The drawback is that using absolute paths prevent a
 
77
# configured tree to be moved without reconfiguration.
 
78
 
 
79
AC_DEFUN([AM_AUX_DIR_EXPAND],
 
80
[dnl Rely on autoconf to set up CDPATH properly.
 
81
AC_PREREQ([2.50])dnl
 
82
# expand $ac_aux_dir to an absolute path
 
83
am_aux_dir=`cd $ac_aux_dir && pwd`
 
84
])
 
85
 
 
86
# AM_CONDITIONAL                                            -*- Autoconf -*-
 
87
 
 
88
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
 
89
# Free Software Foundation, Inc.
 
90
#
 
91
# This file is free software; the Free Software Foundation
 
92
# gives unlimited permission to copy and/or distribute it,
 
93
# with or without modifications, as long as this notice is preserved.
 
94
 
 
95
# serial 7
 
96
 
 
97
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
 
98
# -------------------------------------
 
99
# Define a conditional.
 
100
AC_DEFUN([AM_CONDITIONAL],
 
101
[AC_PREREQ(2.52)dnl
 
102
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
 
103
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
 
104
AC_SUBST([$1_TRUE])
 
105
AC_SUBST([$1_FALSE])
 
106
if $2; then
 
107
  $1_TRUE=
 
108
  $1_FALSE='#'
 
109
else
 
110
  $1_TRUE='#'
 
111
  $1_FALSE=
 
112
fi
 
113
AC_CONFIG_COMMANDS_PRE(
 
114
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
 
115
  AC_MSG_ERROR([[conditional "$1" was never defined.
 
116
Usually this means the macro was only invoked conditionally.]])
 
117
fi])])
 
118
 
 
119
 
 
120
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
 
121
# Free Software Foundation, Inc.
 
122
#
 
123
# This file is free software; the Free Software Foundation
 
124
# gives unlimited permission to copy and/or distribute it,
 
125
# with or without modifications, as long as this notice is preserved.
 
126
 
 
127
# serial 8
 
128
 
 
129
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 
130
# written in clear, in which case automake, when reading aclocal.m4,
 
131
# will think it sees a *use*, and therefore will trigger all it's
 
132
# C support machinery.  Also note that it means that autoscan, seeing
 
133
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
 
134
 
 
135
 
 
136
# _AM_DEPENDENCIES(NAME)
 
137
# ----------------------
 
138
# See how the compiler implements dependency checking.
 
139
# NAME is "CC", "CXX", "GCJ", or "OBJC".
 
140
# We try a few techniques and use that to set a single cache variable.
 
141
#
 
142
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
 
143
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
 
144
# dependency, and given that the user is not expected to run this macro,
 
145
# just rely on AC_PROG_CC.
 
146
AC_DEFUN([_AM_DEPENDENCIES],
 
147
[AC_REQUIRE([AM_SET_DEPDIR])dnl
 
148
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
 
149
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
 
150
AC_REQUIRE([AM_DEP_TRACK])dnl
 
151
 
 
152
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
 
153
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
 
154
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
 
155
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
 
156
                   [depcc="$$1"   am_compiler_list=])
 
157
 
 
158
AC_CACHE_CHECK([dependency style of $depcc],
 
159
               [am_cv_$1_dependencies_compiler_type],
 
160
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
 
161
  # We make a subdir and do the tests there.  Otherwise we can end up
 
162
  # making bogus files that we don't know about and never remove.  For
 
163
  # instance it was reported that on HP-UX the gcc test will end up
 
164
  # making a dummy file named `D' -- because `-MD' means `put the output
 
165
  # in D'.
 
166
  mkdir conftest.dir
 
167
  # Copy depcomp to subdir because otherwise we won't find it if we're
 
168
  # using a relative directory.
 
169
  cp "$am_depcomp" conftest.dir
 
170
  cd conftest.dir
 
171
  # We will build objects and dependencies in a subdirectory because
 
172
  # it helps to detect inapplicable dependency modes.  For instance
 
173
  # both Tru64's cc and ICC support -MD to output dependencies as a
 
174
  # side effect of compilation, but ICC will put the dependencies in
 
175
  # the current directory while Tru64 will put them in the object
 
176
  # directory.
 
177
  mkdir sub
 
178
 
 
179
  am_cv_$1_dependencies_compiler_type=none
 
180
  if test "$am_compiler_list" = ""; then
 
181
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
 
182
  fi
 
183
  for depmode in $am_compiler_list; do
 
184
    # Setup a source with many dependencies, because some compilers
 
185
    # like to wrap large dependency lists on column 80 (with \), and
 
186
    # we should not choose a depcomp mode which is confused by this.
 
187
    #
 
188
    # We need to recreate these files for each test, as the compiler may
 
189
    # overwrite some of them when testing with obscure command lines.
 
190
    # This happens at least with the AIX C compiler.
 
191
    : > sub/conftest.c
 
192
    for i in 1 2 3 4 5 6; do
 
193
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
 
194
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
 
195
      # Solaris 8's {/usr,}/bin/sh.
 
196
      touch sub/conftst$i.h
 
197
    done
 
198
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
199
 
 
200
    case $depmode in
 
201
    nosideeffect)
 
202
      # after this tag, mechanisms are not by side-effect, so they'll
 
203
      # only be used when explicitly requested
 
204
      if test "x$enable_dependency_tracking" = xyes; then
 
205
        continue
 
206
      else
 
207
        break
 
208
      fi
 
209
      ;;
 
210
    none) break ;;
 
211
    esac
 
212
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
 
213
    # mode.  It turns out that the SunPro C++ compiler does not properly
 
214
    # handle `-M -o', and we need to detect this.
 
215
    if depmode=$depmode \
 
216
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
 
217
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
 
218
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
 
219
         >/dev/null 2>conftest.err &&
 
220
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
 
221
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
 
222
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
 
223
      # icc doesn't choke on unknown options, it will just issue warnings
 
224
      # or remarks (even with -Werror).  So we grep stderr for any message
 
225
      # that says an option was ignored or not supported.
 
226
      # When given -MP, icc 7.0 and 7.1 complain thusly:
 
227
      #   icc: Command line warning: ignoring option '-M'; no argument required
 
228
      # The diagnosis changed in icc 8.0:
 
229
      #   icc: Command line remark: option '-MP' not supported
 
230
      if (grep 'ignoring option' conftest.err ||
 
231
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
 
232
        am_cv_$1_dependencies_compiler_type=$depmode
 
233
        break
 
234
      fi
 
235
    fi
 
236
  done
 
237
 
 
238
  cd ..
 
239
  rm -rf conftest.dir
 
240
else
 
241
  am_cv_$1_dependencies_compiler_type=none
 
242
fi
 
243
])
 
244
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
 
245
AM_CONDITIONAL([am__fastdep$1], [
 
246
  test "x$enable_dependency_tracking" != xno \
 
247
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
 
248
])
 
249
 
 
250
 
 
251
# AM_SET_DEPDIR
 
252
# -------------
 
253
# Choose a directory name for dependency files.
 
254
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
 
255
AC_DEFUN([AM_SET_DEPDIR],
 
256
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
257
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
 
258
])
 
259
 
 
260
 
 
261
# AM_DEP_TRACK
 
262
# ------------
 
263
AC_DEFUN([AM_DEP_TRACK],
 
264
[AC_ARG_ENABLE(dependency-tracking,
 
265
[  --disable-dependency-tracking  speeds up one-time build
 
266
  --enable-dependency-tracking   do not reject slow dependency extractors])
 
267
if test "x$enable_dependency_tracking" != xno; then
 
268
  am_depcomp="$ac_aux_dir/depcomp"
 
269
  AMDEPBACKSLASH='\'
 
270
fi
 
271
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
 
272
AC_SUBST([AMDEPBACKSLASH])
 
273
])
 
274
 
 
275
# Generate code to set up dependency tracking.              -*- Autoconf -*-
 
276
 
 
277
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
 
278
# Free Software Foundation, Inc.
 
279
#
 
280
# This file is free software; the Free Software Foundation
 
281
# gives unlimited permission to copy and/or distribute it,
 
282
# with or without modifications, as long as this notice is preserved.
 
283
 
 
284
#serial 3
 
285
 
 
286
# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
287
# ------------------------------
 
288
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
 
289
[for mf in $CONFIG_FILES; do
 
290
  # Strip MF so we end up with the name of the file.
 
291
  mf=`echo "$mf" | sed -e 's/:.*$//'`
 
292
  # Check whether this is an Automake generated Makefile or not.
 
293
  # We used to match only the files named `Makefile.in', but
 
294
  # some people rename them; so instead we look at the file content.
 
295
  # Grep'ing the first line is not enough: some people post-process
 
296
  # each Makefile.in and add a new line on top of each file to say so.
 
297
  # So let's grep whole file.
 
298
  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
 
299
    dirpart=`AS_DIRNAME("$mf")`
 
300
  else
 
301
    continue
 
302
  fi
 
303
  # Extract the definition of DEPDIR, am__include, and am__quote
 
304
  # from the Makefile without running `make'.
 
305
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
 
306
  test -z "$DEPDIR" && continue
 
307
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
 
308
  test -z "am__include" && continue
 
309
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
 
310
  # When using ansi2knr, U may be empty or an underscore; expand it
 
311
  U=`sed -n 's/^U = //p' < "$mf"`
 
312
  # Find all dependency output files, they are included files with
 
313
  # $(DEPDIR) in their names.  We invoke sed twice because it is the
 
314
  # simplest approach to changing $(DEPDIR) to its actual value in the
 
315
  # expansion.
 
316
  for file in `sed -n "
 
317
    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
 
318
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
 
319
    # Make sure the directory exists.
 
320
    test -f "$dirpart/$file" && continue
 
321
    fdir=`AS_DIRNAME(["$file"])`
 
322
    AS_MKDIR_P([$dirpart/$fdir])
 
323
    # echo "creating $dirpart/$file"
 
324
    echo '# dummy' > "$dirpart/$file"
 
325
  done
 
326
done
 
327
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
328
 
 
329
 
 
330
# AM_OUTPUT_DEPENDENCY_COMMANDS
 
331
# -----------------------------
 
332
# This macro should only be invoked once -- use via AC_REQUIRE.
 
333
#
 
334
# This code is only required when automatic dependency tracking
 
335
# is enabled.  FIXME.  This creates each `.P' file that we will
 
336
# need in order to bootstrap the dependency handling code.
 
337
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
 
338
[AC_CONFIG_COMMANDS([depfiles],
 
339
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
 
340
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
 
341
])
 
342
 
 
343
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
 
344
# Free Software Foundation, Inc.
 
345
#
 
346
# This file is free software; the Free Software Foundation
 
347
# gives unlimited permission to copy and/or distribute it,
 
348
# with or without modifications, as long as this notice is preserved.
 
349
 
 
350
# serial 8
 
351
 
 
352
# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
 
353
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
 
354
 
 
355
# Do all the work for Automake.                             -*- Autoconf -*-
 
356
 
 
357
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
 
358
# Free Software Foundation, Inc.
 
359
#
 
360
# This file is free software; the Free Software Foundation
 
361
# gives unlimited permission to copy and/or distribute it,
 
362
# with or without modifications, as long as this notice is preserved.
 
363
 
 
364
# serial 12
 
365
 
 
366
# This macro actually does too much.  Some checks are only needed if
 
367
# your package does certain things.  But this isn't really a big deal.
 
368
 
 
369
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
 
370
# AM_INIT_AUTOMAKE([OPTIONS])
 
371
# -----------------------------------------------
 
372
# The call with PACKAGE and VERSION arguments is the old style
 
373
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
 
374
# and VERSION should now be passed to AC_INIT and removed from
 
375
# the call to AM_INIT_AUTOMAKE.
 
376
# We support both call styles for the transition.  After
 
377
# the next Automake release, Autoconf can make the AC_INIT
 
378
# arguments mandatory, and then we can depend on a new Autoconf
 
379
# release and drop the old call support.
 
380
AC_DEFUN([AM_INIT_AUTOMAKE],
 
381
[AC_PREREQ([2.58])dnl
 
382
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 
383
dnl the ones we care about.
 
384
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
 
385
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
 
386
AC_REQUIRE([AC_PROG_INSTALL])dnl
 
387
# test to see if srcdir already configured
 
388
if test "`cd $srcdir && pwd`" != "`pwd`" &&
 
389
   test -f $srcdir/config.status; then
 
390
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
 
391
fi
 
392
 
 
393
# test whether we have cygpath
 
394
if test -z "$CYGPATH_W"; then
 
395
  if (cygpath --version) >/dev/null 2>/dev/null; then
 
396
    CYGPATH_W='cygpath -w'
 
397
  else
 
398
    CYGPATH_W=echo
 
399
  fi
 
400
fi
 
401
AC_SUBST([CYGPATH_W])
 
402
 
 
403
# Define the identity of the package.
 
404
dnl Distinguish between old-style and new-style calls.
 
405
m4_ifval([$2],
 
406
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
 
407
 AC_SUBST([PACKAGE], [$1])dnl
 
408
 AC_SUBST([VERSION], [$2])],
 
409
[_AM_SET_OPTIONS([$1])dnl
 
410
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
 
411
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
412
 
 
413
_AM_IF_OPTION([no-define],,
 
414
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
 
415
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
 
416
 
 
417
# Some tools Automake needs.
 
418
AC_REQUIRE([AM_SANITY_CHECK])dnl
 
419
AC_REQUIRE([AC_ARG_PROGRAM])dnl
 
420
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
 
421
AM_MISSING_PROG(AUTOCONF, autoconf)
 
422
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
 
423
AM_MISSING_PROG(AUTOHEADER, autoheader)
 
424
AM_MISSING_PROG(MAKEINFO, makeinfo)
 
425
AM_PROG_INSTALL_SH
 
426
AM_PROG_INSTALL_STRIP
 
427
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
 
428
# We need awk for the "check" target.  The system "awk" is bad on
 
429
# some platforms.
 
430
AC_REQUIRE([AC_PROG_AWK])dnl
 
431
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 
432
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 
433
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
 
434
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
 
435
                             [_AM_PROG_TAR([v7])])])
 
436
_AM_IF_OPTION([no-dependencies],,
 
437
[AC_PROVIDE_IFELSE([AC_PROG_CC],
 
438
                  [_AM_DEPENDENCIES(CC)],
 
439
                  [define([AC_PROG_CC],
 
440
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
 
441
AC_PROVIDE_IFELSE([AC_PROG_CXX],
 
442
                  [_AM_DEPENDENCIES(CXX)],
 
443
                  [define([AC_PROG_CXX],
 
444
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
 
445
])
 
446
])
 
447
 
 
448
 
 
449
# When config.status generates a header, we must update the stamp-h file.
 
450
# This file resides in the same directory as the config header
 
451
# that is generated.  The stamp files are numbered to have different names.
 
452
 
 
453
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
 
454
# loop where config.status creates the headers, so we can generate
 
455
# our stamp files there.
 
456
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
 
457
[# Compute $1's index in $config_headers.
 
458
_am_stamp_count=1
 
459
for _am_header in $config_headers :; do
 
460
  case $_am_header in
 
461
    $1 | $1:* )
 
462
      break ;;
 
463
    * )
 
464
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
 
465
  esac
 
466
done
 
467
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
 
468
 
 
469
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
470
#
 
471
# This file is free software; the Free Software Foundation
 
472
# gives unlimited permission to copy and/or distribute it,
 
473
# with or without modifications, as long as this notice is preserved.
 
474
 
 
475
# AM_PROG_INSTALL_SH
 
476
# ------------------
 
477
# Define $install_sh.
 
478
AC_DEFUN([AM_PROG_INSTALL_SH],
 
479
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
480
install_sh=${install_sh-"$am_aux_dir/install-sh"}
 
481
AC_SUBST(install_sh)])
 
482
 
 
483
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
 
484
#
 
485
# This file is free software; the Free Software Foundation
 
486
# gives unlimited permission to copy and/or distribute it,
 
487
# with or without modifications, as long as this notice is preserved.
 
488
 
 
489
# serial 2
 
490
 
 
491
# Check whether the underlying file-system supports filenames
 
492
# with a leading dot.  For instance MS-DOS doesn't.
 
493
AC_DEFUN([AM_SET_LEADING_DOT],
 
494
[rm -rf .tst 2>/dev/null
 
495
mkdir .tst 2>/dev/null
 
496
if test -d .tst; then
 
497
  am__leading_dot=.
 
498
else
 
499
  am__leading_dot=_
 
500
fi
 
501
rmdir .tst 2>/dev/null
 
502
AC_SUBST([am__leading_dot])])
 
503
 
 
504
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
 
505
 
 
506
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
 
507
#
 
508
# This file is free software; the Free Software Foundation
 
509
# gives unlimited permission to copy and/or distribute it,
 
510
# with or without modifications, as long as this notice is preserved.
 
511
 
 
512
# serial 3
 
513
 
 
514
# AM_MAKE_INCLUDE()
 
515
# -----------------
 
516
# Check to see how make treats includes.
 
517
AC_DEFUN([AM_MAKE_INCLUDE],
 
518
[am_make=${MAKE-make}
 
519
cat > confinc << 'END'
 
520
am__doit:
 
521
        @echo done
 
522
.PHONY: am__doit
 
523
END
 
524
# If we don't find an include directive, just comment out the code.
 
525
AC_MSG_CHECKING([for style of include used by $am_make])
 
526
am__include="#"
 
527
am__quote=
 
528
_am_result=none
 
529
# First try GNU make style include.
 
530
echo "include confinc" > confmf
 
531
# We grep out `Entering directory' and `Leaving directory'
 
532
# messages which can occur if `w' ends up in MAKEFLAGS.
 
533
# In particular we don't look at `^make:' because GNU make might
 
534
# be invoked under some other name (usually "gmake"), in which
 
535
# case it prints its new name instead of `make'.
 
536
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
 
537
   am__include=include
 
538
   am__quote=
 
539
   _am_result=GNU
 
540
fi
 
541
# Now try BSD make style include.
 
542
if test "$am__include" = "#"; then
 
543
   echo '.include "confinc"' > confmf
 
544
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
 
545
      am__include=.include
 
546
      am__quote="\""
 
547
      _am_result=BSD
 
548
   fi
 
549
fi
 
550
AC_SUBST([am__include])
 
551
AC_SUBST([am__quote])
 
552
AC_MSG_RESULT([$_am_result])
 
553
rm -f confinc confmf
 
554
])
 
555
 
 
556
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
557
 
 
558
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
 
559
# Free Software Foundation, Inc.
 
560
#
 
561
# This file is free software; the Free Software Foundation
 
562
# gives unlimited permission to copy and/or distribute it,
 
563
# with or without modifications, as long as this notice is preserved.
 
564
 
 
565
# serial 4
 
566
 
 
567
# AM_MISSING_PROG(NAME, PROGRAM)
 
568
# ------------------------------
 
569
AC_DEFUN([AM_MISSING_PROG],
 
570
[AC_REQUIRE([AM_MISSING_HAS_RUN])
 
571
$1=${$1-"${am_missing_run}$2"}
 
572
AC_SUBST($1)])
 
573
 
 
574
 
 
575
# AM_MISSING_HAS_RUN
 
576
# ------------------
 
577
# Define MISSING if not defined so far and test if it supports --run.
 
578
# If it does, set am_missing_run to use it, otherwise, to nothing.
 
579
AC_DEFUN([AM_MISSING_HAS_RUN],
 
580
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 
581
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
 
582
# Use eval to expand $SHELL
 
583
if eval "$MISSING --run true"; then
 
584
  am_missing_run="$MISSING --run "
 
585
else
 
586
  am_missing_run=
 
587
  AC_MSG_WARN([`missing' script is too old or missing])
 
588
fi
 
589
])
 
590
 
 
591
# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
 
592
#
 
593
# This file is free software; the Free Software Foundation
 
594
# gives unlimited permission to copy and/or distribute it,
 
595
# with or without modifications, as long as this notice is preserved.
 
596
 
 
597
# AM_PROG_MKDIR_P
 
598
# ---------------
 
599
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
 
600
#
 
601
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
 
602
# created by `make install' are always world readable, even if the
 
603
# installer happens to have an overly restrictive umask (e.g. 077).
 
604
# This was a mistake.  There are at least two reasons why we must not
 
605
# use `-m 0755':
 
606
#   - it causes special bits like SGID to be ignored,
 
607
#   - it may be too restrictive (some setups expect 775 directories).
 
608
#
 
609
# Do not use -m 0755 and let people choose whatever they expect by
 
610
# setting umask.
 
611
#
 
612
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
 
613
# Some implementations (such as Solaris 8's) are not thread-safe: if a
 
614
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
 
615
# concurrently, both version can detect that a/ is missing, but only
 
616
# one can create it and the other will error out.  Consequently we
 
617
# restrict ourselves to GNU make (using the --version option ensures
 
618
# this.)
 
619
AC_DEFUN([AM_PROG_MKDIR_P],
 
620
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
 
621
  # We used to keeping the `.' as first argument, in order to
 
622
  # allow $(mkdir_p) to be used without argument.  As in
 
623
  #   $(mkdir_p) $(somedir)
 
624
  # where $(somedir) is conditionally defined.  However this is wrong
 
625
  # for two reasons:
 
626
  #  1. if the package is installed by a user who cannot write `.'
 
627
  #     make install will fail,
 
628
  #  2. the above comment should most certainly read
 
629
  #     $(mkdir_p) $(DESTDIR)$(somedir)
 
630
  #     so it does not work when $(somedir) is undefined and
 
631
  #     $(DESTDIR) is not.
 
632
  #  To support the latter case, we have to write
 
633
  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
 
634
  #  so the `.' trick is pointless.
 
635
  mkdir_p='mkdir -p --'
 
636
else
 
637
  # On NextStep and OpenStep, the `mkdir' command does not
 
638
  # recognize any option.  It will interpret all options as
 
639
  # directories to create, and then abort because `.' already
 
640
  # exists.
 
641
  for d in ./-p ./--version;
 
642
  do
 
643
    test -d $d && rmdir $d
 
644
  done
 
645
  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
 
646
  if test -f "$ac_aux_dir/mkinstalldirs"; then
 
647
    mkdir_p='$(mkinstalldirs)'
 
648
  else
 
649
    mkdir_p='$(install_sh) -d'
 
650
  fi
 
651
fi
 
652
AC_SUBST([mkdir_p])])
 
653
 
 
654
# Helper functions for option handling.                     -*- Autoconf -*-
 
655
 
 
656
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
 
657
#
 
658
# This file is free software; the Free Software Foundation
 
659
# gives unlimited permission to copy and/or distribute it,
 
660
# with or without modifications, as long as this notice is preserved.
 
661
 
 
662
# serial 3
 
663
 
 
664
# _AM_MANGLE_OPTION(NAME)
 
665
# -----------------------
 
666
AC_DEFUN([_AM_MANGLE_OPTION],
 
667
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
 
668
 
 
669
# _AM_SET_OPTION(NAME)
 
670
# ------------------------------
 
671
# Set option NAME.  Presently that only means defining a flag for this option.
 
672
AC_DEFUN([_AM_SET_OPTION],
 
673
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
 
674
 
 
675
# _AM_SET_OPTIONS(OPTIONS)
 
676
# ----------------------------------
 
677
# OPTIONS is a space-separated list of Automake options.
 
678
AC_DEFUN([_AM_SET_OPTIONS],
 
679
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
 
680
 
 
681
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
 
682
# -------------------------------------------
 
683
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
 
684
AC_DEFUN([_AM_IF_OPTION],
 
685
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
686
 
 
687
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
 
688
# Free Software Foundation, Inc.
 
689
#
 
690
# This file is free software; the Free Software Foundation
 
691
# gives unlimited permission to copy and/or distribute it,
 
692
# with or without modifications, as long as this notice is preserved.
 
693
 
 
694
# AM_PATH_PYTHON([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
 
695
# ---------------------------------------------------------------------------
 
696
# Adds support for distributing Python modules and packages.  To
 
697
# install modules, copy them to $(pythondir), using the python_PYTHON
 
698
# automake variable.  To install a package with the same name as the
 
699
# automake package, install to $(pkgpythondir), or use the
 
700
# pkgpython_PYTHON automake variable.
 
701
#
 
702
# The variables $(pyexecdir) and $(pkgpyexecdir) are provided as
 
703
# locations to install python extension modules (shared libraries).
 
704
# Another macro is required to find the appropriate flags to compile
 
705
# extension modules.
 
706
#
 
707
# If your package is configured with a different prefix to python,
 
708
# users will have to add the install directory to the PYTHONPATH
 
709
# environment variable, or create a .pth file (see the python
 
710
# documentation for details).
 
711
#
 
712
# If the MINIMUM-VERSION argument is passed, AM_PATH_PYTHON will
 
713
# cause an error if the version of python installed on the system
 
714
# doesn't meet the requirement.  MINIMUM-VERSION should consist of
 
715
# numbers and dots only.
 
716
AC_DEFUN([AM_PATH_PYTHON],
 
717
 [
 
718
  dnl Find a Python interpreter.  Python versions prior to 1.5 are not
 
719
  dnl supported because the default installation locations changed from
 
720
  dnl $prefix/lib/site-python in 1.4 to $prefix/lib/python1.5/site-packages
 
721
  dnl in 1.5.
 
722
  m4_define_default([_AM_PYTHON_INTERPRETER_LIST],
 
723
                    [python python2 python2.5 python2.4 python2.3 python2.2 dnl
 
724
python2.1 python2.0 python1.6 python1.5])
 
725
 
 
726
  m4_if([$1],[],[
 
727
    dnl No version check is needed.
 
728
    # Find any Python interpreter.
 
729
    if test -z "$PYTHON"; then
 
730
      AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :)
 
731
    fi
 
732
    am_display_PYTHON=python
 
733
  ], [
 
734
    dnl A version check is needed.
 
735
    if test -n "$PYTHON"; then
 
736
      # If the user set $PYTHON, use it and don't search something else.
 
737
      AC_MSG_CHECKING([whether $PYTHON version >= $1])
 
738
      AM_PYTHON_CHECK_VERSION([$PYTHON], [$1],
 
739
                              [AC_MSG_RESULT(yes)],
 
740
                              [AC_MSG_ERROR(too old)])
 
741
      am_display_PYTHON=$PYTHON
 
742
    else
 
743
      # Otherwise, try each interpreter until we find one that satisfies
 
744
      # VERSION.
 
745
      AC_CACHE_CHECK([for a Python interpreter with version >= $1],
 
746
        [am_cv_pathless_PYTHON],[
 
747
        for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do
 
748
          test "$am_cv_pathless_PYTHON" = none && break
 
749
          AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break])
 
750
        done])
 
751
      # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
 
752
      if test "$am_cv_pathless_PYTHON" = none; then
 
753
        PYTHON=:
 
754
      else
 
755
        AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON])
 
756
      fi
 
757
      am_display_PYTHON=$am_cv_pathless_PYTHON
 
758
    fi
 
759
  ])
 
760
 
 
761
  if test "$PYTHON" = :; then
 
762
  dnl Run any user-specified action, or abort.
 
763
    m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])])
 
764
  else
 
765
 
 
766
  dnl Query Python for its version number.  Getting [:3] seems to be
 
767
  dnl the best way to do this; it's what "site.py" does in the standard
 
768
  dnl library.
 
769
 
 
770
  AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version],
 
771
    [am_cv_python_version=`$PYTHON -c "import sys; print sys.version[[:3]]"`])
 
772
  AC_SUBST([PYTHON_VERSION], [$am_cv_python_version])
 
773
 
 
774
  dnl Use the values of $prefix and $exec_prefix for the corresponding
 
775
  dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX.  These are made
 
776
  dnl distinct variables so they can be overridden if need be.  However,
 
777
  dnl general consensus is that you shouldn't need this ability.
 
778
 
 
779
  AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
 
780
  AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}'])
 
781
 
 
782
  dnl At times (like when building shared libraries) you may want
 
783
  dnl to know which OS platform Python thinks this is.
 
784
 
 
785
  AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform],
 
786
    [am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"`])
 
787
  AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform])
 
788
 
 
789
 
 
790
  dnl Set up 4 directories:
 
791
 
 
792
  dnl pythondir -- where to install python scripts.  This is the
 
793
  dnl   site-packages directory, not the python standard library
 
794
  dnl   directory like in previous automake betas.  This behavior
 
795
  dnl   is more consistent with lispdir.m4 for example.
 
796
  dnl Query distutils for this directory.  distutils does not exist in
 
797
  dnl Python 1.5, so we fall back to the hardcoded directory if it
 
798
  dnl doesn't work.
 
799
  AC_CACHE_CHECK([for $am_display_PYTHON script directory],
 
800
    [am_cv_python_pythondir],
 
801
    [am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null ||
 
802
     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`])
 
803
  AC_SUBST([pythondir], [$am_cv_python_pythondir])
 
804
 
 
805
  dnl pkgpythondir -- $PACKAGE directory under pythondir.  Was
 
806
  dnl   PYTHON_SITE_PACKAGE in previous betas, but this naming is
 
807
  dnl   more consistent with the rest of automake.
 
808
 
 
809
  AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE])
 
810
 
 
811
  dnl pyexecdir -- directory for installing python extension modules
 
812
  dnl   (shared libraries)
 
813
  dnl Query distutils for this directory.  distutils does not exist in
 
814
  dnl Python 1.5, so we fall back to the hardcoded directory if it
 
815
  dnl doesn't work.
 
816
  AC_CACHE_CHECK([for $am_display_PYTHON extension module directory],
 
817
    [am_cv_python_pyexecdir],
 
818
    [am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null ||
 
819
     echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`])
 
820
  AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir])
 
821
 
 
822
  dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
 
823
 
 
824
  AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE])
 
825
 
 
826
  dnl Run any user-specified action.
 
827
  $2
 
828
  fi
 
829
 
 
830
])
 
831
 
 
832
 
 
833
# AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
 
834
# ---------------------------------------------------------------------------
 
835
# Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION.
 
836
# Run ACTION-IF-FALSE otherwise.
 
837
# This test uses sys.hexversion instead of the string equivalent (first
 
838
# word of sys.version), in order to cope with versions such as 2.2c1.
 
839
# hexversion has been introduced in Python 1.5.2; it's probably not
 
840
# worth to support older versions (1.5.1 was released on October 31, 1998).
 
841
AC_DEFUN([AM_PYTHON_CHECK_VERSION],
 
842
 [prog="import sys, string
 
843
# split strings by '.' and convert to numeric.  Append some zeros
 
844
# because we need at least 4 digits for the hex conversion.
 
845
minver = map(int, string.split('$2', '.')) + [[0, 0, 0]]
 
846
minverhex = 0
 
847
for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[[i]]
 
848
sys.exit(sys.hexversion < minverhex)"
 
849
  AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])
 
850
 
 
851
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
852
#
 
853
# This file is free software; the Free Software Foundation
 
854
# gives unlimited permission to copy and/or distribute it,
 
855
# with or without modifications, as long as this notice is preserved.
 
856
 
 
857
# AM_RUN_LOG(COMMAND)
 
858
# -------------------
 
859
# Run COMMAND, save the exit status in ac_status, and log it.
 
860
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
 
861
AC_DEFUN([AM_RUN_LOG],
 
862
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
 
863
   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
 
864
   ac_status=$?
 
865
   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
 
866
   (exit $ac_status); }])
 
867
 
 
868
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
869
 
 
870
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
 
871
# Free Software Foundation, Inc.
 
872
#
 
873
# This file is free software; the Free Software Foundation
 
874
# gives unlimited permission to copy and/or distribute it,
 
875
# with or without modifications, as long as this notice is preserved.
 
876
 
 
877
# serial 4
 
878
 
 
879
# AM_SANITY_CHECK
 
880
# ---------------
 
881
AC_DEFUN([AM_SANITY_CHECK],
 
882
[AC_MSG_CHECKING([whether build environment is sane])
 
883
# Just in case
 
884
sleep 1
 
885
echo timestamp > conftest.file
 
886
# Do `set' in a subshell so we don't clobber the current shell's
 
887
# arguments.  Must try -L first in case configure is actually a
 
888
# symlink; some systems play weird games with the mod time of symlinks
 
889
# (eg FreeBSD returns the mod time of the symlink's containing
 
890
# directory).
 
891
if (
 
892
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
 
893
   if test "$[*]" = "X"; then
 
894
      # -L didn't work.
 
895
      set X `ls -t $srcdir/configure conftest.file`
 
896
   fi
 
897
   rm -f conftest.file
 
898
   if test "$[*]" != "X $srcdir/configure conftest.file" \
 
899
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
 
900
 
 
901
      # If neither matched, then we have a broken ls.  This can happen
 
902
      # if, for instance, CONFIG_SHELL is bash and it inherits a
 
903
      # broken ls alias from the environment.  This has actually
 
904
      # happened.  Such a system could not be considered "sane".
 
905
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
 
906
alias in your environment])
 
907
   fi
 
908
 
 
909
   test "$[2]" = conftest.file
 
910
   )
 
911
then
 
912
   # Ok.
 
913
   :
 
914
else
 
915
   AC_MSG_ERROR([newly created file is older than distributed files!
 
916
Check your system clock])
 
917
fi
 
918
AC_MSG_RESULT(yes)])
 
919
 
 
920
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 
921
#
 
922
# This file is free software; the Free Software Foundation
 
923
# gives unlimited permission to copy and/or distribute it,
 
924
# with or without modifications, as long as this notice is preserved.
 
925
 
 
926
# AM_PROG_INSTALL_STRIP
 
927
# ---------------------
 
928
# One issue with vendor `install' (even GNU) is that you can't
 
929
# specify the program used to strip binaries.  This is especially
 
930
# annoying in cross-compiling environments, where the build's strip
 
931
# is unlikely to handle the host's binaries.
 
932
# Fortunately install-sh will honor a STRIPPROG variable, so we
 
933
# always use install-sh in `make install-strip', and initialize
 
934
# STRIPPROG with the value of the STRIP variable (set by the user).
 
935
AC_DEFUN([AM_PROG_INSTALL_STRIP],
 
936
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
 
937
# Installed binaries are usually stripped using `strip' when the user
 
938
# run `make install-strip'.  However `strip' might not be the right
 
939
# tool to use in cross-compilation environments, therefore Automake
 
940
# will honor the `STRIP' environment variable to overrule this program.
 
941
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
 
942
if test "$cross_compiling" != no; then
 
943
  AC_CHECK_TOOL([STRIP], [strip], :)
 
944
fi
 
945
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
 
946
AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
947
 
 
948
# Check how to create a tarball.                            -*- Autoconf -*-
 
949
 
 
950
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
 
951
#
 
952
# This file is free software; the Free Software Foundation
 
953
# gives unlimited permission to copy and/or distribute it,
 
954
# with or without modifications, as long as this notice is preserved.
 
955
 
 
956
# serial 2
 
957
 
 
958
# _AM_PROG_TAR(FORMAT)
 
959
# --------------------
 
960
# Check how to create a tarball in format FORMAT.
 
961
# FORMAT should be one of `v7', `ustar', or `pax'.
 
962
#
 
963
# Substitute a variable $(am__tar) that is a command
 
964
# writing to stdout a FORMAT-tarball containing the directory
 
965
# $tardir.
 
966
#     tardir=directory && $(am__tar) > result.tar
 
967
#
 
968
# Substitute a variable $(am__untar) that extract such
 
969
# a tarball read from stdin.
 
970
#     $(am__untar) < result.tar
 
971
AC_DEFUN([_AM_PROG_TAR],
 
972
[# Always define AMTAR for backward compatibility.
 
973
AM_MISSING_PROG([AMTAR], [tar])
 
974
m4_if([$1], [v7],
 
975
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
 
976
     [m4_case([$1], [ustar],, [pax],,
 
977
              [m4_fatal([Unknown tar format])])
 
978
AC_MSG_CHECKING([how to create a $1 tar archive])
 
979
# Loop over all known methods to create a tar archive until one works.
 
980
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
 
981
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
 
982
# Do not fold the above two line into one, because Tru64 sh and
 
983
# Solaris sh will not grok spaces in the rhs of `-'.
 
984
for _am_tool in $_am_tools
 
985
do
 
986
  case $_am_tool in
 
987
  gnutar)
 
988
    for _am_tar in tar gnutar gtar;
 
989
    do
 
990
      AM_RUN_LOG([$_am_tar --version]) && break
 
991
    done
 
992
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
 
993
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
 
994
    am__untar="$_am_tar -xf -"
 
995
    ;;
 
996
  plaintar)
 
997
    # Must skip GNU tar: if it does not support --format= it doesn't create
 
998
    # ustar tarball either.
 
999
    (tar --version) >/dev/null 2>&1 && continue
 
1000
    am__tar='tar chf - "$$tardir"'
 
1001
    am__tar_='tar chf - "$tardir"'
 
1002
    am__untar='tar xf -'
 
1003
    ;;
 
1004
  pax)
 
1005
    am__tar='pax -L -x $1 -w "$$tardir"'
 
1006
    am__tar_='pax -L -x $1 -w "$tardir"'
 
1007
    am__untar='pax -r'
 
1008
    ;;
 
1009
  cpio)
 
1010
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
 
1011
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
 
1012
    am__untar='cpio -i -H $1 -d'
 
1013
    ;;
 
1014
  none)
 
1015
    am__tar=false
 
1016
    am__tar_=false
 
1017
    am__untar=false
 
1018
    ;;
 
1019
  esac
 
1020
 
 
1021
  # If the value was cached, stop now.  We just wanted to have am__tar
 
1022
  # and am__untar set.
 
1023
  test -n "${am_cv_prog_tar_$1}" && break
 
1024
 
 
1025
  # tar/untar a dummy directory, and stop if the command works
 
1026
  rm -rf conftest.dir
 
1027
  mkdir conftest.dir
 
1028
  echo GrepMe > conftest.dir/file
 
1029
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
 
1030
  rm -rf conftest.dir
 
1031
  if test -s conftest.tar; then
 
1032
    AM_RUN_LOG([$am__untar <conftest.tar])
 
1033
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
 
1034
  fi
 
1035
done
 
1036
rm -rf conftest.dir
 
1037
 
 
1038
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
 
1039
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
 
1040
AC_SUBST([am__tar])
 
1041
AC_SUBST([am__untar])
 
1042
]) # _AM_PROG_TAR
 
1043
 
14
1044
dnl -*- mode: autoconf -*-
15
1045
 
16
1046
# serial 1
6616
7646
fi[]dnl
6617
7647
])# PKG_CHECK_MODULES
6618
7648
 
6619
 
# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
6620
 
#
6621
 
# This file is free software; the Free Software Foundation
6622
 
# gives unlimited permission to copy and/or distribute it,
6623
 
# with or without modifications, as long as this notice is preserved.
6624
 
 
6625
 
# AM_AUTOMAKE_VERSION(VERSION)
6626
 
# ----------------------------
6627
 
# Automake X.Y traces this macro to ensure aclocal.m4 has been
6628
 
# generated from the m4 files accompanying Automake X.Y.
6629
 
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
6630
 
 
6631
 
# AM_SET_CURRENT_AUTOMAKE_VERSION
6632
 
# -------------------------------
6633
 
# Call AM_AUTOMAKE_VERSION so it can be traced.
6634
 
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
6635
 
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
6636
 
         [AM_AUTOMAKE_VERSION([1.9.6])])
6637
 
 
6638
 
# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
6639
 
 
6640
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
6641
 
#
6642
 
# This file is free software; the Free Software Foundation
6643
 
# gives unlimited permission to copy and/or distribute it,
6644
 
# with or without modifications, as long as this notice is preserved.
6645
 
 
6646
 
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
6647
 
# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
6648
 
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
6649
 
#
6650
 
# Of course, Automake must honor this variable whenever it calls a
6651
 
# tool from the auxiliary directory.  The problem is that $srcdir (and
6652
 
# therefore $ac_aux_dir as well) can be either absolute or relative,
6653
 
# depending on how configure is run.  This is pretty annoying, since
6654
 
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
6655
 
# source directory, any form will work fine, but in subdirectories a
6656
 
# relative path needs to be adjusted first.
6657
 
#
6658
 
# $ac_aux_dir/missing
6659
 
#    fails when called from a subdirectory if $ac_aux_dir is relative
6660
 
# $top_srcdir/$ac_aux_dir/missing
6661
 
#    fails if $ac_aux_dir is absolute,
6662
 
#    fails when called from a subdirectory in a VPATH build with
6663
 
#          a relative $ac_aux_dir
6664
 
#
6665
 
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
6666
 
# are both prefixed by $srcdir.  In an in-source build this is usually
6667
 
# harmless because $srcdir is `.', but things will broke when you
6668
 
# start a VPATH build or use an absolute $srcdir.
6669
 
#
6670
 
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
6671
 
# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
6672
 
#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
6673
 
# and then we would define $MISSING as
6674
 
#   MISSING="\${SHELL} $am_aux_dir/missing"
6675
 
# This will work as long as MISSING is not called from configure, because
6676
 
# unfortunately $(top_srcdir) has no meaning in configure.
6677
 
# However there are other variables, like CC, which are often used in
6678
 
# configure, and could therefore not use this "fixed" $ac_aux_dir.
6679
 
#
6680
 
# Another solution, used here, is to always expand $ac_aux_dir to an
6681
 
# absolute PATH.  The drawback is that using absolute paths prevent a
6682
 
# configured tree to be moved without reconfiguration.
6683
 
 
6684
 
AC_DEFUN([AM_AUX_DIR_EXPAND],
6685
 
[dnl Rely on autoconf to set up CDPATH properly.
6686
 
AC_PREREQ([2.50])dnl
6687
 
# expand $ac_aux_dir to an absolute path
6688
 
am_aux_dir=`cd $ac_aux_dir && pwd`
6689
 
])
6690
 
 
6691
 
# AM_CONDITIONAL                                            -*- Autoconf -*-
6692
 
 
6693
 
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
6694
 
# Free Software Foundation, Inc.
6695
 
#
6696
 
# This file is free software; the Free Software Foundation
6697
 
# gives unlimited permission to copy and/or distribute it,
6698
 
# with or without modifications, as long as this notice is preserved.
6699
 
 
6700
 
# serial 7
6701
 
 
6702
 
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
6703
 
# -------------------------------------
6704
 
# Define a conditional.
6705
 
AC_DEFUN([AM_CONDITIONAL],
6706
 
[AC_PREREQ(2.52)dnl
6707
 
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
6708
 
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
6709
 
AC_SUBST([$1_TRUE])
6710
 
AC_SUBST([$1_FALSE])
6711
 
if $2; then
6712
 
  $1_TRUE=
6713
 
  $1_FALSE='#'
6714
 
else
6715
 
  $1_TRUE='#'
6716
 
  $1_FALSE=
6717
 
fi
6718
 
AC_CONFIG_COMMANDS_PRE(
6719
 
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
6720
 
  AC_MSG_ERROR([[conditional "$1" was never defined.
6721
 
Usually this means the macro was only invoked conditionally.]])
6722
 
fi])])
6723
 
 
6724
 
 
6725
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6726
 
# Free Software Foundation, Inc.
6727
 
#
6728
 
# This file is free software; the Free Software Foundation
6729
 
# gives unlimited permission to copy and/or distribute it,
6730
 
# with or without modifications, as long as this notice is preserved.
6731
 
 
6732
 
# serial 8
6733
 
 
6734
 
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
6735
 
# written in clear, in which case automake, when reading aclocal.m4,
6736
 
# will think it sees a *use*, and therefore will trigger all it's
6737
 
# C support machinery.  Also note that it means that autoscan, seeing
6738
 
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
6739
 
 
6740
 
 
6741
 
# _AM_DEPENDENCIES(NAME)
6742
 
# ----------------------
6743
 
# See how the compiler implements dependency checking.
6744
 
# NAME is "CC", "CXX", "GCJ", or "OBJC".
6745
 
# We try a few techniques and use that to set a single cache variable.
6746
 
#
6747
 
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
6748
 
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
6749
 
# dependency, and given that the user is not expected to run this macro,
6750
 
# just rely on AC_PROG_CC.
6751
 
AC_DEFUN([_AM_DEPENDENCIES],
6752
 
[AC_REQUIRE([AM_SET_DEPDIR])dnl
6753
 
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
6754
 
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
6755
 
AC_REQUIRE([AM_DEP_TRACK])dnl
6756
 
 
6757
 
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
6758
 
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
6759
 
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
6760
 
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
6761
 
                   [depcc="$$1"   am_compiler_list=])
6762
 
 
6763
 
AC_CACHE_CHECK([dependency style of $depcc],
6764
 
               [am_cv_$1_dependencies_compiler_type],
6765
 
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6766
 
  # We make a subdir and do the tests there.  Otherwise we can end up
6767
 
  # making bogus files that we don't know about and never remove.  For
6768
 
  # instance it was reported that on HP-UX the gcc test will end up
6769
 
  # making a dummy file named `D' -- because `-MD' means `put the output
6770
 
  # in D'.
6771
 
  mkdir conftest.dir
6772
 
  # Copy depcomp to subdir because otherwise we won't find it if we're
6773
 
  # using a relative directory.
6774
 
  cp "$am_depcomp" conftest.dir
6775
 
  cd conftest.dir
6776
 
  # We will build objects and dependencies in a subdirectory because
6777
 
  # it helps to detect inapplicable dependency modes.  For instance
6778
 
  # both Tru64's cc and ICC support -MD to output dependencies as a
6779
 
  # side effect of compilation, but ICC will put the dependencies in
6780
 
  # the current directory while Tru64 will put them in the object
6781
 
  # directory.
6782
 
  mkdir sub
6783
 
 
6784
 
  am_cv_$1_dependencies_compiler_type=none
6785
 
  if test "$am_compiler_list" = ""; then
6786
 
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
6787
 
  fi
6788
 
  for depmode in $am_compiler_list; do
6789
 
    # Setup a source with many dependencies, because some compilers
6790
 
    # like to wrap large dependency lists on column 80 (with \), and
6791
 
    # we should not choose a depcomp mode which is confused by this.
6792
 
    #
6793
 
    # We need to recreate these files for each test, as the compiler may
6794
 
    # overwrite some of them when testing with obscure command lines.
6795
 
    # This happens at least with the AIX C compiler.
6796
 
    : > sub/conftest.c
6797
 
    for i in 1 2 3 4 5 6; do
6798
 
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
6799
 
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6800
 
      # Solaris 8's {/usr,}/bin/sh.
6801
 
      touch sub/conftst$i.h
6802
 
    done
6803
 
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6804
 
 
6805
 
    case $depmode in
6806
 
    nosideeffect)
6807
 
      # after this tag, mechanisms are not by side-effect, so they'll
6808
 
      # only be used when explicitly requested
6809
 
      if test "x$enable_dependency_tracking" = xyes; then
6810
 
        continue
6811
 
      else
6812
 
        break
6813
 
      fi
6814
 
      ;;
6815
 
    none) break ;;
6816
 
    esac
6817
 
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
6818
 
    # mode.  It turns out that the SunPro C++ compiler does not properly
6819
 
    # handle `-M -o', and we need to detect this.
6820
 
    if depmode=$depmode \
6821
 
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6822
 
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6823
 
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
6824
 
         >/dev/null 2>conftest.err &&
6825
 
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6826
 
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
6827
 
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6828
 
      # icc doesn't choke on unknown options, it will just issue warnings
6829
 
      # or remarks (even with -Werror).  So we grep stderr for any message
6830
 
      # that says an option was ignored or not supported.
6831
 
      # When given -MP, icc 7.0 and 7.1 complain thusly:
6832
 
      #   icc: Command line warning: ignoring option '-M'; no argument required
6833
 
      # The diagnosis changed in icc 8.0:
6834
 
      #   icc: Command line remark: option '-MP' not supported
6835
 
      if (grep 'ignoring option' conftest.err ||
6836
 
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6837
 
        am_cv_$1_dependencies_compiler_type=$depmode
6838
 
        break
6839
 
      fi
6840
 
    fi
6841
 
  done
6842
 
 
6843
 
  cd ..
6844
 
  rm -rf conftest.dir
6845
 
else
6846
 
  am_cv_$1_dependencies_compiler_type=none
6847
 
fi
6848
 
])
6849
 
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
6850
 
AM_CONDITIONAL([am__fastdep$1], [
6851
 
  test "x$enable_dependency_tracking" != xno \
6852
 
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
6853
 
])
6854
 
 
6855
 
 
6856
 
# AM_SET_DEPDIR
6857
 
# -------------
6858
 
# Choose a directory name for dependency files.
6859
 
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
6860
 
AC_DEFUN([AM_SET_DEPDIR],
6861
 
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
6862
 
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
6863
 
])
6864
 
 
6865
 
 
6866
 
# AM_DEP_TRACK
6867
 
# ------------
6868
 
AC_DEFUN([AM_DEP_TRACK],
6869
 
[AC_ARG_ENABLE(dependency-tracking,
6870
 
[  --disable-dependency-tracking  speeds up one-time build
6871
 
  --enable-dependency-tracking   do not reject slow dependency extractors])
6872
 
if test "x$enable_dependency_tracking" != xno; then
6873
 
  am_depcomp="$ac_aux_dir/depcomp"
6874
 
  AMDEPBACKSLASH='\'
6875
 
fi
6876
 
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
6877
 
AC_SUBST([AMDEPBACKSLASH])
6878
 
])
6879
 
 
6880
 
# Generate code to set up dependency tracking.              -*- Autoconf -*-
6881
 
 
6882
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
6883
 
# Free Software Foundation, Inc.
6884
 
#
6885
 
# This file is free software; the Free Software Foundation
6886
 
# gives unlimited permission to copy and/or distribute it,
6887
 
# with or without modifications, as long as this notice is preserved.
6888
 
 
6889
 
#serial 3
6890
 
 
6891
 
# _AM_OUTPUT_DEPENDENCY_COMMANDS
6892
 
# ------------------------------
6893
 
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
6894
 
[for mf in $CONFIG_FILES; do
6895
 
  # Strip MF so we end up with the name of the file.
6896
 
  mf=`echo "$mf" | sed -e 's/:.*$//'`
6897
 
  # Check whether this is an Automake generated Makefile or not.
6898
 
  # We used to match only the files named `Makefile.in', but
6899
 
  # some people rename them; so instead we look at the file content.
6900
 
  # Grep'ing the first line is not enough: some people post-process
6901
 
  # each Makefile.in and add a new line on top of each file to say so.
6902
 
  # So let's grep whole file.
6903
 
  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
6904
 
    dirpart=`AS_DIRNAME("$mf")`
6905
 
  else
6906
 
    continue
6907
 
  fi
6908
 
  # Extract the definition of DEPDIR, am__include, and am__quote
6909
 
  # from the Makefile without running `make'.
6910
 
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
6911
 
  test -z "$DEPDIR" && continue
6912
 
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
6913
 
  test -z "am__include" && continue
6914
 
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
6915
 
  # When using ansi2knr, U may be empty or an underscore; expand it
6916
 
  U=`sed -n 's/^U = //p' < "$mf"`
6917
 
  # Find all dependency output files, they are included files with
6918
 
  # $(DEPDIR) in their names.  We invoke sed twice because it is the
6919
 
  # simplest approach to changing $(DEPDIR) to its actual value in the
6920
 
  # expansion.
6921
 
  for file in `sed -n "
6922
 
    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
6923
 
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
6924
 
    # Make sure the directory exists.
6925
 
    test -f "$dirpart/$file" && continue
6926
 
    fdir=`AS_DIRNAME(["$file"])`
6927
 
    AS_MKDIR_P([$dirpart/$fdir])
6928
 
    # echo "creating $dirpart/$file"
6929
 
    echo '# dummy' > "$dirpart/$file"
6930
 
  done
6931
 
done
6932
 
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
6933
 
 
6934
 
 
6935
 
# AM_OUTPUT_DEPENDENCY_COMMANDS
6936
 
# -----------------------------
6937
 
# This macro should only be invoked once -- use via AC_REQUIRE.
6938
 
#
6939
 
# This code is only required when automatic dependency tracking
6940
 
# is enabled.  FIXME.  This creates each `.P' file that we will
6941
 
# need in order to bootstrap the dependency handling code.
6942
 
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
6943
 
[AC_CONFIG_COMMANDS([depfiles],
6944
 
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
6945
 
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
6946
 
])
6947
 
 
6948
 
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
6949
 
# Free Software Foundation, Inc.
6950
 
#
6951
 
# This file is free software; the Free Software Foundation
6952
 
# gives unlimited permission to copy and/or distribute it,
6953
 
# with or without modifications, as long as this notice is preserved.
6954
 
 
6955
 
# serial 8
6956
 
 
6957
 
# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
6958
 
AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
6959
 
 
6960
 
# Do all the work for Automake.                             -*- Autoconf -*-
6961
 
 
6962
 
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
6963
 
# Free Software Foundation, Inc.
6964
 
#
6965
 
# This file is free software; the Free Software Foundation
6966
 
# gives unlimited permission to copy and/or distribute it,
6967
 
# with or without modifications, as long as this notice is preserved.
6968
 
 
6969
 
# serial 12
6970
 
 
6971
 
# This macro actually does too much.  Some checks are only needed if
6972
 
# your package does certain things.  But this isn't really a big deal.
6973
 
 
6974
 
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
6975
 
# AM_INIT_AUTOMAKE([OPTIONS])
6976
 
# -----------------------------------------------
6977
 
# The call with PACKAGE and VERSION arguments is the old style
6978
 
# call (pre autoconf-2.50), which is being phased out.  PACKAGE
6979
 
# and VERSION should now be passed to AC_INIT and removed from
6980
 
# the call to AM_INIT_AUTOMAKE.
6981
 
# We support both call styles for the transition.  After
6982
 
# the next Automake release, Autoconf can make the AC_INIT
6983
 
# arguments mandatory, and then we can depend on a new Autoconf
6984
 
# release and drop the old call support.
6985
 
AC_DEFUN([AM_INIT_AUTOMAKE],
6986
 
[AC_PREREQ([2.58])dnl
6987
 
dnl Autoconf wants to disallow AM_ names.  We explicitly allow
6988
 
dnl the ones we care about.
6989
 
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
6990
 
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
6991
 
AC_REQUIRE([AC_PROG_INSTALL])dnl
6992
 
# test to see if srcdir already configured
6993
 
if test "`cd $srcdir && pwd`" != "`pwd`" &&
6994
 
   test -f $srcdir/config.status; then
6995
 
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
6996
 
fi
6997
 
 
6998
 
# test whether we have cygpath
6999
 
if test -z "$CYGPATH_W"; then
7000
 
  if (cygpath --version) >/dev/null 2>/dev/null; then
7001
 
    CYGPATH_W='cygpath -w'
7002
 
  else
7003
 
    CYGPATH_W=echo
7004
 
  fi
7005
 
fi
7006
 
AC_SUBST([CYGPATH_W])
7007
 
 
7008
 
# Define the identity of the package.
7009
 
dnl Distinguish between old-style and new-style calls.
7010
 
m4_ifval([$2],
7011
 
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
7012
 
 AC_SUBST([PACKAGE], [$1])dnl
7013
 
 AC_SUBST([VERSION], [$2])],
7014
 
[_AM_SET_OPTIONS([$1])dnl
7015
 
 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
7016
 
 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
7017
 
 
7018
 
_AM_IF_OPTION([no-define],,
7019
 
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
7020
 
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
7021
 
 
7022
 
# Some tools Automake needs.
7023
 
AC_REQUIRE([AM_SANITY_CHECK])dnl
7024
 
AC_REQUIRE([AC_ARG_PROGRAM])dnl
7025
 
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
7026
 
AM_MISSING_PROG(AUTOCONF, autoconf)
7027
 
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
7028
 
AM_MISSING_PROG(AUTOHEADER, autoheader)
7029
 
AM_MISSING_PROG(MAKEINFO, makeinfo)
7030
 
AM_PROG_INSTALL_SH
7031
 
AM_PROG_INSTALL_STRIP
7032
 
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
7033
 
# We need awk for the "check" target.  The system "awk" is bad on
7034
 
# some platforms.
7035
 
AC_REQUIRE([AC_PROG_AWK])dnl
7036
 
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
7037
 
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
7038
 
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
7039
 
              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
7040
 
                             [_AM_PROG_TAR([v7])])])
7041
 
_AM_IF_OPTION([no-dependencies],,
7042
 
[AC_PROVIDE_IFELSE([AC_PROG_CC],
7043
 
                  [_AM_DEPENDENCIES(CC)],
7044
 
                  [define([AC_PROG_CC],
7045
 
                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
7046
 
AC_PROVIDE_IFELSE([AC_PROG_CXX],
7047
 
                  [_AM_DEPENDENCIES(CXX)],
7048
 
                  [define([AC_PROG_CXX],
7049
 
                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
7050
 
])
7051
 
])
7052
 
 
7053
 
 
7054
 
# When config.status generates a header, we must update the stamp-h file.
7055
 
# This file resides in the same directory as the config header
7056
 
# that is generated.  The stamp files are numbered to have different names.
7057
 
 
7058
 
# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
7059
 
# loop where config.status creates the headers, so we can generate
7060
 
# our stamp files there.
7061
 
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
7062
 
[# Compute $1's index in $config_headers.
7063
 
_am_stamp_count=1
7064
 
for _am_header in $config_headers :; do
7065
 
  case $_am_header in
7066
 
    $1 | $1:* )
7067
 
      break ;;
7068
 
    * )
7069
 
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
7070
 
  esac
7071
 
done
7072
 
echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
7073
 
 
7074
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
7075
 
#
7076
 
# This file is free software; the Free Software Foundation
7077
 
# gives unlimited permission to copy and/or distribute it,
7078
 
# with or without modifications, as long as this notice is preserved.
7079
 
 
7080
 
# AM_PROG_INSTALL_SH
7081
 
# ------------------
7082
 
# Define $install_sh.
7083
 
AC_DEFUN([AM_PROG_INSTALL_SH],
7084
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
7085
 
install_sh=${install_sh-"$am_aux_dir/install-sh"}
7086
 
AC_SUBST(install_sh)])
7087
 
 
7088
 
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
7089
 
#
7090
 
# This file is free software; the Free Software Foundation
7091
 
# gives unlimited permission to copy and/or distribute it,
7092
 
# with or without modifications, as long as this notice is preserved.
7093
 
 
7094
 
# serial 2
7095
 
 
7096
 
# Check whether the underlying file-system supports filenames
7097
 
# with a leading dot.  For instance MS-DOS doesn't.
7098
 
AC_DEFUN([AM_SET_LEADING_DOT],
7099
 
[rm -rf .tst 2>/dev/null
7100
 
mkdir .tst 2>/dev/null
7101
 
if test -d .tst; then
7102
 
  am__leading_dot=.
7103
 
else
7104
 
  am__leading_dot=_
7105
 
fi
7106
 
rmdir .tst 2>/dev/null
7107
 
AC_SUBST([am__leading_dot])])
7108
 
 
7109
 
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
7110
 
 
7111
 
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
7112
 
#
7113
 
# This file is free software; the Free Software Foundation
7114
 
# gives unlimited permission to copy and/or distribute it,
7115
 
# with or without modifications, as long as this notice is preserved.
7116
 
 
7117
 
# serial 3
7118
 
 
7119
 
# AM_MAKE_INCLUDE()
7120
 
# -----------------
7121
 
# Check to see how make treats includes.
7122
 
AC_DEFUN([AM_MAKE_INCLUDE],
7123
 
[am_make=${MAKE-make}
7124
 
cat > confinc << 'END'
7125
 
am__doit:
7126
 
        @echo done
7127
 
.PHONY: am__doit
7128
 
END
7129
 
# If we don't find an include directive, just comment out the code.
7130
 
AC_MSG_CHECKING([for style of include used by $am_make])
7131
 
am__include="#"
7132
 
am__quote=
7133
 
_am_result=none
7134
 
# First try GNU make style include.
7135
 
echo "include confinc" > confmf
7136
 
# We grep out `Entering directory' and `Leaving directory'
7137
 
# messages which can occur if `w' ends up in MAKEFLAGS.
7138
 
# In particular we don't look at `^make:' because GNU make might
7139
 
# be invoked under some other name (usually "gmake"), in which
7140
 
# case it prints its new name instead of `make'.
7141
 
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
7142
 
   am__include=include
7143
 
   am__quote=
7144
 
   _am_result=GNU
7145
 
fi
7146
 
# Now try BSD make style include.
7147
 
if test "$am__include" = "#"; then
7148
 
   echo '.include "confinc"' > confmf
7149
 
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
7150
 
      am__include=.include
7151
 
      am__quote="\""
7152
 
      _am_result=BSD
7153
 
   fi
7154
 
fi
7155
 
AC_SUBST([am__include])
7156
 
AC_SUBST([am__quote])
7157
 
AC_MSG_RESULT([$_am_result])
7158
 
rm -f confinc confmf
7159
 
])
7160
 
 
7161
 
# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
7162
 
 
7163
 
# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
7164
 
# Free Software Foundation, Inc.
7165
 
#
7166
 
# This file is free software; the Free Software Foundation
7167
 
# gives unlimited permission to copy and/or distribute it,
7168
 
# with or without modifications, as long as this notice is preserved.
7169
 
 
7170
 
# serial 4
7171
 
 
7172
 
# AM_MISSING_PROG(NAME, PROGRAM)
7173
 
# ------------------------------
7174
 
AC_DEFUN([AM_MISSING_PROG],
7175
 
[AC_REQUIRE([AM_MISSING_HAS_RUN])
7176
 
$1=${$1-"${am_missing_run}$2"}
7177
 
AC_SUBST($1)])
7178
 
 
7179
 
 
7180
 
# AM_MISSING_HAS_RUN
7181
 
# ------------------
7182
 
# Define MISSING if not defined so far and test if it supports --run.
7183
 
# If it does, set am_missing_run to use it, otherwise, to nothing.
7184
 
AC_DEFUN([AM_MISSING_HAS_RUN],
7185
 
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
7186
 
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
7187
 
# Use eval to expand $SHELL
7188
 
if eval "$MISSING --run true"; then
7189
 
  am_missing_run="$MISSING --run "
7190
 
else
7191
 
  am_missing_run=
7192
 
  AC_MSG_WARN([`missing' script is too old or missing])
7193
 
fi
7194
 
])
7195
 
 
7196
 
# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
7197
 
#
7198
 
# This file is free software; the Free Software Foundation
7199
 
# gives unlimited permission to copy and/or distribute it,
7200
 
# with or without modifications, as long as this notice is preserved.
7201
 
 
7202
 
# AM_PROG_MKDIR_P
7203
 
# ---------------
7204
 
# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
7205
 
#
7206
 
# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
7207
 
# created by `make install' are always world readable, even if the
7208
 
# installer happens to have an overly restrictive umask (e.g. 077).
7209
 
# This was a mistake.  There are at least two reasons why we must not
7210
 
# use `-m 0755':
7211
 
#   - it causes special bits like SGID to be ignored,
7212
 
#   - it may be too restrictive (some setups expect 775 directories).
7213
 
#
7214
 
# Do not use -m 0755 and let people choose whatever they expect by
7215
 
# setting umask.
7216
 
#
7217
 
# We cannot accept any implementation of `mkdir' that recognizes `-p'.
7218
 
# Some implementations (such as Solaris 8's) are not thread-safe: if a
7219
 
# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
7220
 
# concurrently, both version can detect that a/ is missing, but only
7221
 
# one can create it and the other will error out.  Consequently we
7222
 
# restrict ourselves to GNU make (using the --version option ensures
7223
 
# this.)
7224
 
AC_DEFUN([AM_PROG_MKDIR_P],
7225
 
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
7226
 
  # We used to keeping the `.' as first argument, in order to
7227
 
  # allow $(mkdir_p) to be used without argument.  As in
7228
 
  #   $(mkdir_p) $(somedir)
7229
 
  # where $(somedir) is conditionally defined.  However this is wrong
7230
 
  # for two reasons:
7231
 
  #  1. if the package is installed by a user who cannot write `.'
7232
 
  #     make install will fail,
7233
 
  #  2. the above comment should most certainly read
7234
 
  #     $(mkdir_p) $(DESTDIR)$(somedir)
7235
 
  #     so it does not work when $(somedir) is undefined and
7236
 
  #     $(DESTDIR) is not.
7237
 
  #  To support the latter case, we have to write
7238
 
  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
7239
 
  #  so the `.' trick is pointless.
7240
 
  mkdir_p='mkdir -p --'
7241
 
else
7242
 
  # On NextStep and OpenStep, the `mkdir' command does not
7243
 
  # recognize any option.  It will interpret all options as
7244
 
  # directories to create, and then abort because `.' already
7245
 
  # exists.
7246
 
  for d in ./-p ./--version;
7247
 
  do
7248
 
    test -d $d && rmdir $d
7249
 
  done
7250
 
  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
7251
 
  if test -f "$ac_aux_dir/mkinstalldirs"; then
7252
 
    mkdir_p='$(mkinstalldirs)'
7253
 
  else
7254
 
    mkdir_p='$(install_sh) -d'
7255
 
  fi
7256
 
fi
7257
 
AC_SUBST([mkdir_p])])
7258
 
 
7259
 
# Helper functions for option handling.                     -*- Autoconf -*-
7260
 
 
7261
 
# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
7262
 
#
7263
 
# This file is free software; the Free Software Foundation
7264
 
# gives unlimited permission to copy and/or distribute it,
7265
 
# with or without modifications, as long as this notice is preserved.
7266
 
 
7267
 
# serial 3
7268
 
 
7269
 
# _AM_MANGLE_OPTION(NAME)
7270
 
# -----------------------
7271
 
AC_DEFUN([_AM_MANGLE_OPTION],
7272
 
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
7273
 
 
7274
 
# _AM_SET_OPTION(NAME)
7275
 
# ------------------------------
7276
 
# Set option NAME.  Presently that only means defining a flag for this option.
7277
 
AC_DEFUN([_AM_SET_OPTION],
7278
 
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
7279
 
 
7280
 
# _AM_SET_OPTIONS(OPTIONS)
7281
 
# ----------------------------------
7282
 
# OPTIONS is a space-separated list of Automake options.
7283
 
AC_DEFUN([_AM_SET_OPTIONS],
7284
 
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
7285
 
 
7286
 
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
7287
 
# -------------------------------------------
7288
 
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
7289
 
AC_DEFUN([_AM_IF_OPTION],
7290
 
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
7291
 
 
7292
 
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
7293
 
# Free Software Foundation, Inc.
7294
 
#
7295
 
# This file is free software; the Free Software Foundation
7296
 
# gives unlimited permission to copy and/or distribute it,
7297
 
# with or without modifications, as long as this notice is preserved.
7298
 
 
7299
 
# AM_PATH_PYTHON([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
7300
 
# ---------------------------------------------------------------------------
7301
 
# Adds support for distributing Python modules and packages.  To
7302
 
# install modules, copy them to $(pythondir), using the python_PYTHON
7303
 
# automake variable.  To install a package with the same name as the
7304
 
# automake package, install to $(pkgpythondir), or use the
7305
 
# pkgpython_PYTHON automake variable.
7306
 
#
7307
 
# The variables $(pyexecdir) and $(pkgpyexecdir) are provided as
7308
 
# locations to install python extension modules (shared libraries).
7309
 
# Another macro is required to find the appropriate flags to compile
7310
 
# extension modules.
7311
 
#
7312
 
# If your package is configured with a different prefix to python,
7313
 
# users will have to add the install directory to the PYTHONPATH
7314
 
# environment variable, or create a .pth file (see the python
7315
 
# documentation for details).
7316
 
#
7317
 
# If the MINIMUM-VERSION argument is passed, AM_PATH_PYTHON will
7318
 
# cause an error if the version of python installed on the system
7319
 
# doesn't meet the requirement.  MINIMUM-VERSION should consist of
7320
 
# numbers and dots only.
7321
 
AC_DEFUN([AM_PATH_PYTHON],
7322
 
 [
7323
 
  dnl Find a Python interpreter.  Python versions prior to 1.5 are not
7324
 
  dnl supported because the default installation locations changed from
7325
 
  dnl $prefix/lib/site-python in 1.4 to $prefix/lib/python1.5/site-packages
7326
 
  dnl in 1.5.
7327
 
  m4_define_default([_AM_PYTHON_INTERPRETER_LIST],
7328
 
                    [python python2 python2.5 python2.4 python2.3 python2.2 dnl
7329
 
python2.1 python2.0 python1.6 python1.5])
7330
 
 
7331
 
  m4_if([$1],[],[
7332
 
    dnl No version check is needed.
7333
 
    # Find any Python interpreter.
7334
 
    if test -z "$PYTHON"; then
7335
 
      AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :)
7336
 
    fi
7337
 
    am_display_PYTHON=python
7338
 
  ], [
7339
 
    dnl A version check is needed.
7340
 
    if test -n "$PYTHON"; then
7341
 
      # If the user set $PYTHON, use it and don't search something else.
7342
 
      AC_MSG_CHECKING([whether $PYTHON version >= $1])
7343
 
      AM_PYTHON_CHECK_VERSION([$PYTHON], [$1],
7344
 
                              [AC_MSG_RESULT(yes)],
7345
 
                              [AC_MSG_ERROR(too old)])
7346
 
      am_display_PYTHON=$PYTHON
7347
 
    else
7348
 
      # Otherwise, try each interpreter until we find one that satisfies
7349
 
      # VERSION.
7350
 
      AC_CACHE_CHECK([for a Python interpreter with version >= $1],
7351
 
        [am_cv_pathless_PYTHON],[
7352
 
        for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do
7353
 
          test "$am_cv_pathless_PYTHON" = none && break
7354
 
          AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break])
7355
 
        done])
7356
 
      # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
7357
 
      if test "$am_cv_pathless_PYTHON" = none; then
7358
 
        PYTHON=:
7359
 
      else
7360
 
        AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON])
7361
 
      fi
7362
 
      am_display_PYTHON=$am_cv_pathless_PYTHON
7363
 
    fi
7364
 
  ])
7365
 
 
7366
 
  if test "$PYTHON" = :; then
7367
 
  dnl Run any user-specified action, or abort.
7368
 
    m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])])
7369
 
  else
7370
 
 
7371
 
  dnl Query Python for its version number.  Getting [:3] seems to be
7372
 
  dnl the best way to do this; it's what "site.py" does in the standard
7373
 
  dnl library.
7374
 
 
7375
 
  AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version],
7376
 
    [am_cv_python_version=`$PYTHON -c "import sys; print sys.version[[:3]]"`])
7377
 
  AC_SUBST([PYTHON_VERSION], [$am_cv_python_version])
7378
 
 
7379
 
  dnl Use the values of $prefix and $exec_prefix for the corresponding
7380
 
  dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX.  These are made
7381
 
  dnl distinct variables so they can be overridden if need be.  However,
7382
 
  dnl general consensus is that you shouldn't need this ability.
7383
 
 
7384
 
  AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
7385
 
  AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}'])
7386
 
 
7387
 
  dnl At times (like when building shared libraries) you may want
7388
 
  dnl to know which OS platform Python thinks this is.
7389
 
 
7390
 
  AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform],
7391
 
    [am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"`])
7392
 
  AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform])
7393
 
 
7394
 
 
7395
 
  dnl Set up 4 directories:
7396
 
 
7397
 
  dnl pythondir -- where to install python scripts.  This is the
7398
 
  dnl   site-packages directory, not the python standard library
7399
 
  dnl   directory like in previous automake betas.  This behavior
7400
 
  dnl   is more consistent with lispdir.m4 for example.
7401
 
  dnl Query distutils for this directory.  distutils does not exist in
7402
 
  dnl Python 1.5, so we fall back to the hardcoded directory if it
7403
 
  dnl doesn't work.
7404
 
  AC_CACHE_CHECK([for $am_display_PYTHON script directory],
7405
 
    [am_cv_python_pythondir],
7406
 
    [am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null ||
7407
 
     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`])
7408
 
  AC_SUBST([pythondir], [$am_cv_python_pythondir])
7409
 
 
7410
 
  dnl pkgpythondir -- $PACKAGE directory under pythondir.  Was
7411
 
  dnl   PYTHON_SITE_PACKAGE in previous betas, but this naming is
7412
 
  dnl   more consistent with the rest of automake.
7413
 
 
7414
 
  AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE])
7415
 
 
7416
 
  dnl pyexecdir -- directory for installing python extension modules
7417
 
  dnl   (shared libraries)
7418
 
  dnl Query distutils for this directory.  distutils does not exist in
7419
 
  dnl Python 1.5, so we fall back to the hardcoded directory if it
7420
 
  dnl doesn't work.
7421
 
  AC_CACHE_CHECK([for $am_display_PYTHON extension module directory],
7422
 
    [am_cv_python_pyexecdir],
7423
 
    [am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null ||
7424
 
     echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`])
7425
 
  AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir])
7426
 
 
7427
 
  dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
7428
 
 
7429
 
  AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE])
7430
 
 
7431
 
  dnl Run any user-specified action.
7432
 
  $2
7433
 
  fi
7434
 
 
7435
 
])
7436
 
 
7437
 
 
7438
 
# AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
7439
 
# ---------------------------------------------------------------------------
7440
 
# Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION.
7441
 
# Run ACTION-IF-FALSE otherwise.
7442
 
# This test uses sys.hexversion instead of the string equivalent (first
7443
 
# word of sys.version), in order to cope with versions such as 2.2c1.
7444
 
# hexversion has been introduced in Python 1.5.2; it's probably not
7445
 
# worth to support older versions (1.5.1 was released on October 31, 1998).
7446
 
AC_DEFUN([AM_PYTHON_CHECK_VERSION],
7447
 
 [prog="import sys, string
7448
 
# split strings by '.' and convert to numeric.  Append some zeros
7449
 
# because we need at least 4 digits for the hex conversion.
7450
 
minver = map(int, string.split('$2', '.')) + [[0, 0, 0]]
7451
 
minverhex = 0
7452
 
for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[[i]]
7453
 
sys.exit(sys.hexversion < minverhex)"
7454
 
  AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])
7455
 
 
7456
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
7457
 
#
7458
 
# This file is free software; the Free Software Foundation
7459
 
# gives unlimited permission to copy and/or distribute it,
7460
 
# with or without modifications, as long as this notice is preserved.
7461
 
 
7462
 
# AM_RUN_LOG(COMMAND)
7463
 
# -------------------
7464
 
# Run COMMAND, save the exit status in ac_status, and log it.
7465
 
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
7466
 
AC_DEFUN([AM_RUN_LOG],
7467
 
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
7468
 
   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
7469
 
   ac_status=$?
7470
 
   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
7471
 
   (exit $ac_status); }])
7472
 
 
7473
 
# Check to make sure that the build environment is sane.    -*- Autoconf -*-
7474
 
 
7475
 
# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
7476
 
# Free Software Foundation, Inc.
7477
 
#
7478
 
# This file is free software; the Free Software Foundation
7479
 
# gives unlimited permission to copy and/or distribute it,
7480
 
# with or without modifications, as long as this notice is preserved.
7481
 
 
7482
 
# serial 4
7483
 
 
7484
 
# AM_SANITY_CHECK
7485
 
# ---------------
7486
 
AC_DEFUN([AM_SANITY_CHECK],
7487
 
[AC_MSG_CHECKING([whether build environment is sane])
7488
 
# Just in case
7489
 
sleep 1
7490
 
echo timestamp > conftest.file
7491
 
# Do `set' in a subshell so we don't clobber the current shell's
7492
 
# arguments.  Must try -L first in case configure is actually a
7493
 
# symlink; some systems play weird games with the mod time of symlinks
7494
 
# (eg FreeBSD returns the mod time of the symlink's containing
7495
 
# directory).
7496
 
if (
7497
 
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
7498
 
   if test "$[*]" = "X"; then
7499
 
      # -L didn't work.
7500
 
      set X `ls -t $srcdir/configure conftest.file`
7501
 
   fi
7502
 
   rm -f conftest.file
7503
 
   if test "$[*]" != "X $srcdir/configure conftest.file" \
7504
 
      && test "$[*]" != "X conftest.file $srcdir/configure"; then
7505
 
 
7506
 
      # If neither matched, then we have a broken ls.  This can happen
7507
 
      # if, for instance, CONFIG_SHELL is bash and it inherits a
7508
 
      # broken ls alias from the environment.  This has actually
7509
 
      # happened.  Such a system could not be considered "sane".
7510
 
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
7511
 
alias in your environment])
7512
 
   fi
7513
 
 
7514
 
   test "$[2]" = conftest.file
7515
 
   )
7516
 
then
7517
 
   # Ok.
7518
 
   :
7519
 
else
7520
 
   AC_MSG_ERROR([newly created file is older than distributed files!
7521
 
Check your system clock])
7522
 
fi
7523
 
AC_MSG_RESULT(yes)])
7524
 
 
7525
 
# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
7526
 
#
7527
 
# This file is free software; the Free Software Foundation
7528
 
# gives unlimited permission to copy and/or distribute it,
7529
 
# with or without modifications, as long as this notice is preserved.
7530
 
 
7531
 
# AM_PROG_INSTALL_STRIP
7532
 
# ---------------------
7533
 
# One issue with vendor `install' (even GNU) is that you can't
7534
 
# specify the program used to strip binaries.  This is especially
7535
 
# annoying in cross-compiling environments, where the build's strip
7536
 
# is unlikely to handle the host's binaries.
7537
 
# Fortunately install-sh will honor a STRIPPROG variable, so we
7538
 
# always use install-sh in `make install-strip', and initialize
7539
 
# STRIPPROG with the value of the STRIP variable (set by the user).
7540
 
AC_DEFUN([AM_PROG_INSTALL_STRIP],
7541
 
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
7542
 
# Installed binaries are usually stripped using `strip' when the user
7543
 
# run `make install-strip'.  However `strip' might not be the right
7544
 
# tool to use in cross-compilation environments, therefore Automake
7545
 
# will honor the `STRIP' environment variable to overrule this program.
7546
 
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
7547
 
if test "$cross_compiling" != no; then
7548
 
  AC_CHECK_TOOL([STRIP], [strip], :)
7549
 
fi
7550
 
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
7551
 
AC_SUBST([INSTALL_STRIP_PROGRAM])])
7552
 
 
7553
 
# Check how to create a tarball.                            -*- Autoconf -*-
7554
 
 
7555
 
# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
7556
 
#
7557
 
# This file is free software; the Free Software Foundation
7558
 
# gives unlimited permission to copy and/or distribute it,
7559
 
# with or without modifications, as long as this notice is preserved.
7560
 
 
7561
 
# serial 2
7562
 
 
7563
 
# _AM_PROG_TAR(FORMAT)
7564
 
# --------------------
7565
 
# Check how to create a tarball in format FORMAT.
7566
 
# FORMAT should be one of `v7', `ustar', or `pax'.
7567
 
#
7568
 
# Substitute a variable $(am__tar) that is a command
7569
 
# writing to stdout a FORMAT-tarball containing the directory
7570
 
# $tardir.
7571
 
#     tardir=directory && $(am__tar) > result.tar
7572
 
#
7573
 
# Substitute a variable $(am__untar) that extract such
7574
 
# a tarball read from stdin.
7575
 
#     $(am__untar) < result.tar
7576
 
AC_DEFUN([_AM_PROG_TAR],
7577
 
[# Always define AMTAR for backward compatibility.
7578
 
AM_MISSING_PROG([AMTAR], [tar])
7579
 
m4_if([$1], [v7],
7580
 
     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
7581
 
     [m4_case([$1], [ustar],, [pax],,
7582
 
              [m4_fatal([Unknown tar format])])
7583
 
AC_MSG_CHECKING([how to create a $1 tar archive])
7584
 
# Loop over all known methods to create a tar archive until one works.
7585
 
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
7586
 
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
7587
 
# Do not fold the above two line into one, because Tru64 sh and
7588
 
# Solaris sh will not grok spaces in the rhs of `-'.
7589
 
for _am_tool in $_am_tools
7590
 
do
7591
 
  case $_am_tool in
7592
 
  gnutar)
7593
 
    for _am_tar in tar gnutar gtar;
7594
 
    do
7595
 
      AM_RUN_LOG([$_am_tar --version]) && break
7596
 
    done
7597
 
    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
7598
 
    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
7599
 
    am__untar="$_am_tar -xf -"
7600
 
    ;;
7601
 
  plaintar)
7602
 
    # Must skip GNU tar: if it does not support --format= it doesn't create
7603
 
    # ustar tarball either.
7604
 
    (tar --version) >/dev/null 2>&1 && continue
7605
 
    am__tar='tar chf - "$$tardir"'
7606
 
    am__tar_='tar chf - "$tardir"'
7607
 
    am__untar='tar xf -'
7608
 
    ;;
7609
 
  pax)
7610
 
    am__tar='pax -L -x $1 -w "$$tardir"'
7611
 
    am__tar_='pax -L -x $1 -w "$tardir"'
7612
 
    am__untar='pax -r'
7613
 
    ;;
7614
 
  cpio)
7615
 
    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
7616
 
    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
7617
 
    am__untar='cpio -i -H $1 -d'
7618
 
    ;;
7619
 
  none)
7620
 
    am__tar=false
7621
 
    am__tar_=false
7622
 
    am__untar=false
7623
 
    ;;
7624
 
  esac
7625
 
 
7626
 
  # If the value was cached, stop now.  We just wanted to have am__tar
7627
 
  # and am__untar set.
7628
 
  test -n "${am_cv_prog_tar_$1}" && break
7629
 
 
7630
 
  # tar/untar a dummy directory, and stop if the command works
7631
 
  rm -rf conftest.dir
7632
 
  mkdir conftest.dir
7633
 
  echo GrepMe > conftest.dir/file
7634
 
  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
7635
 
  rm -rf conftest.dir
7636
 
  if test -s conftest.tar; then
7637
 
    AM_RUN_LOG([$am__untar <conftest.tar])
7638
 
    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
7639
 
  fi
7640
 
done
7641
 
rm -rf conftest.dir
7642
 
 
7643
 
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
7644
 
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
7645
 
AC_SUBST([am__tar])
7646
 
AC_SUBST([am__untar])
7647
 
]) # _AM_PROG_TAR
7648
 
 
7649
7649
m4_include([acinclude.m4])