source: aclocal.m4

Last change on this file was 1, checked in by coin, 8 years ago

Initial import

File size: 38.3 KB
Line 
1# generated automatically by aclocal 1.10 -*- Autoconf -*-
2
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4# 2005, 2006  Free Software Foundation, Inc.
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
14m4_if(m4_PACKAGE_VERSION, [2.61],,
15[m4_fatal([this file was generated for autoconf 2.61.
16You have another version of autoconf.  If you want to use that,
17you should regenerate the build system entirely.], [63])])
18
19# Copyright (C) 2002, 2003, 2005, 2006  Free Software Foundation, Inc.
20#
21# This file is free software; the Free Software Foundation
22# gives unlimited permission to copy and/or distribute it,
23# with or without modifications, as long as this notice is preserved.
24
25# AM_AUTOMAKE_VERSION(VERSION)
26# ----------------------------
27# Automake X.Y traces this macro to ensure aclocal.m4 has been
28# generated from the m4 files accompanying Automake X.Y.
29# (This private macro should not be called outside this file.)
30AC_DEFUN([AM_AUTOMAKE_VERSION],
31[am__api_version='1.10'
32dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
33dnl require some minimum version.  Point them to the right macro.
34m4_if([$1], [1.10], [],
35      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
36])
37
38# _AM_AUTOCONF_VERSION(VERSION)
39# -----------------------------
40# aclocal traces this macro to find the Autoconf version.
41# This is a private macro too.  Using m4_define simplifies
42# the logic in aclocal, which can simply ignore this definition.
43m4_define([_AM_AUTOCONF_VERSION], [])
44
45# AM_SET_CURRENT_AUTOMAKE_VERSION
46# -------------------------------
47# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
48# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
49AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
50[AM_AUTOMAKE_VERSION([1.10])dnl
51_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
52
53# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
54
55# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
56#
57# This file is free software; the Free Software Foundation
58# gives unlimited permission to copy and/or distribute it,
59# with or without modifications, as long as this notice is preserved.
60
61# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
62# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
63# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
64#
65# Of course, Automake must honor this variable whenever it calls a
66# tool from the auxiliary directory.  The problem is that $srcdir (and
67# therefore $ac_aux_dir as well) can be either absolute or relative,
68# depending on how configure is run.  This is pretty annoying, since
69# it makes $ac_aux_dir quite unusable in subdirectories: in the top
70# source directory, any form will work fine, but in subdirectories a
71# relative path needs to be adjusted first.
72#
73# $ac_aux_dir/missing
74#    fails when called from a subdirectory if $ac_aux_dir is relative
75# $top_srcdir/$ac_aux_dir/missing
76#    fails if $ac_aux_dir is absolute,
77#    fails when called from a subdirectory in a VPATH build with
78#          a relative $ac_aux_dir
79#
80# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
81# are both prefixed by $srcdir.  In an in-source build this is usually
82# harmless because $srcdir is `.', but things will broke when you
83# start a VPATH build or use an absolute $srcdir.
84#
85# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
86# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
87#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
88# and then we would define $MISSING as
89#   MISSING="\${SHELL} $am_aux_dir/missing"
90# This will work as long as MISSING is not called from configure, because
91# unfortunately $(top_srcdir) has no meaning in configure.
92# However there are other variables, like CC, which are often used in
93# configure, and could therefore not use this "fixed" $ac_aux_dir.
94#
95# Another solution, used here, is to always expand $ac_aux_dir to an
96# absolute PATH.  The drawback is that using absolute paths prevent a
97# configured tree to be moved without reconfiguration.
98
99AC_DEFUN([AM_AUX_DIR_EXPAND],
100[dnl Rely on autoconf to set up CDPATH properly.
101AC_PREREQ([2.50])dnl
102# expand $ac_aux_dir to an absolute path
103am_aux_dir=`cd $ac_aux_dir && pwd`
104])
105
106# AM_CONDITIONAL                                            -*- Autoconf -*-
107
108# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
109# Free Software Foundation, Inc.
110#
111# This file is free software; the Free Software Foundation
112# gives unlimited permission to copy and/or distribute it,
113# with or without modifications, as long as this notice is preserved.
114
115# serial 8
116
117# AM_CONDITIONAL(NAME, SHELL-CONDITION)
118# -------------------------------------
119# Define a conditional.
120AC_DEFUN([AM_CONDITIONAL],
121[AC_PREREQ(2.52)dnl
122 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
123        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
124AC_SUBST([$1_TRUE])dnl
125AC_SUBST([$1_FALSE])dnl
126_AM_SUBST_NOTMAKE([$1_TRUE])dnl
127_AM_SUBST_NOTMAKE([$1_FALSE])dnl
128if $2; then
129  $1_TRUE=
130  $1_FALSE='#'
131else
132  $1_TRUE='#'
133  $1_FALSE=
134fi
135AC_CONFIG_COMMANDS_PRE(
136[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
137  AC_MSG_ERROR([[conditional "$1" was never defined.
138Usually this means the macro was only invoked conditionally.]])
139fi])])
140
141# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
142# Free Software Foundation, Inc.
143#
144# This file is free software; the Free Software Foundation
145# gives unlimited permission to copy and/or distribute it,
146# with or without modifications, as long as this notice is preserved.
147
148# serial 9
149
150# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
151# written in clear, in which case automake, when reading aclocal.m4,
152# will think it sees a *use*, and therefore will trigger all it's
153# C support machinery.  Also note that it means that autoscan, seeing
154# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
155
156
157# _AM_DEPENDENCIES(NAME)
158# ----------------------
159# See how the compiler implements dependency checking.
160# NAME is "CC", "CXX", "GCJ", or "OBJC".
161# We try a few techniques and use that to set a single cache variable.
162#
163# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
164# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
165# dependency, and given that the user is not expected to run this macro,
166# just rely on AC_PROG_CC.
167AC_DEFUN([_AM_DEPENDENCIES],
168[AC_REQUIRE([AM_SET_DEPDIR])dnl
169AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
170AC_REQUIRE([AM_MAKE_INCLUDE])dnl
171AC_REQUIRE([AM_DEP_TRACK])dnl
172
173ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
174       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
175       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
176       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
177       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
178                   [depcc="$$1"   am_compiler_list=])
179
180AC_CACHE_CHECK([dependency style of $depcc],
181               [am_cv_$1_dependencies_compiler_type],
182[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
183  # We make a subdir and do the tests there.  Otherwise we can end up
184  # making bogus files that we don't know about and never remove.  For
185  # instance it was reported that on HP-UX the gcc test will end up
186  # making a dummy file named `D' -- because `-MD' means `put the output
187  # in D'.
188  mkdir conftest.dir
189  # Copy depcomp to subdir because otherwise we won't find it if we're
190  # using a relative directory.
191  cp "$am_depcomp" conftest.dir
192  cd conftest.dir
193  # We will build objects and dependencies in a subdirectory because
194  # it helps to detect inapplicable dependency modes.  For instance
195  # both Tru64's cc and ICC support -MD to output dependencies as a
196  # side effect of compilation, but ICC will put the dependencies in
197  # the current directory while Tru64 will put them in the object
198  # directory.
199  mkdir sub
200
201  am_cv_$1_dependencies_compiler_type=none
202  if test "$am_compiler_list" = ""; then
203     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
204  fi
205  for depmode in $am_compiler_list; do
206    # Setup a source with many dependencies, because some compilers
207    # like to wrap large dependency lists on column 80 (with \), and
208    # we should not choose a depcomp mode which is confused by this.
209    #
210    # We need to recreate these files for each test, as the compiler may
211    # overwrite some of them when testing with obscure command lines.
212    # This happens at least with the AIX C compiler.
213    : > sub/conftest.c
214    for i in 1 2 3 4 5 6; do
215      echo '#include "conftst'$i'.h"' >> sub/conftest.c
216      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
217      # Solaris 8's {/usr,}/bin/sh.
218      touch sub/conftst$i.h
219    done
220    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
221
222    case $depmode in
223    nosideeffect)
224      # after this tag, mechanisms are not by side-effect, so they'll
225      # only be used when explicitly requested
226      if test "x$enable_dependency_tracking" = xyes; then
227        continue
228      else
229        break
230      fi
231      ;;
232    none) break ;;
233    esac
234    # We check with `-c' and `-o' for the sake of the "dashmstdout"
235    # mode.  It turns out that the SunPro C++ compiler does not properly
236    # handle `-M -o', and we need to detect this.
237    if depmode=$depmode \
238       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
239       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
240       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
241         >/dev/null 2>conftest.err &&
242       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
243       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
244       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
245       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
246      # icc doesn't choke on unknown options, it will just issue warnings
247      # or remarks (even with -Werror).  So we grep stderr for any message
248      # that says an option was ignored or not supported.
249      # When given -MP, icc 7.0 and 7.1 complain thusly:
250      #   icc: Command line warning: ignoring option '-M'; no argument required
251      # The diagnosis changed in icc 8.0:
252      #   icc: Command line remark: option '-MP' not supported
253      if (grep 'ignoring option' conftest.err ||
254          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
255        am_cv_$1_dependencies_compiler_type=$depmode
256        break
257      fi
258    fi
259  done
260
261  cd ..
262  rm -rf conftest.dir
263else
264  am_cv_$1_dependencies_compiler_type=none
265fi
266])
267AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
268AM_CONDITIONAL([am__fastdep$1], [
269  test "x$enable_dependency_tracking" != xno \
270  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
271])
272
273
274# AM_SET_DEPDIR
275# -------------
276# Choose a directory name for dependency files.
277# This macro is AC_REQUIREd in _AM_DEPENDENCIES
278AC_DEFUN([AM_SET_DEPDIR],
279[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
280AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
281])
282
283
284# AM_DEP_TRACK
285# ------------
286AC_DEFUN([AM_DEP_TRACK],
287[AC_ARG_ENABLE(dependency-tracking,
288[  --disable-dependency-tracking  speeds up one-time build
289  --enable-dependency-tracking   do not reject slow dependency extractors])
290if test "x$enable_dependency_tracking" != xno; then
291  am_depcomp="$ac_aux_dir/depcomp"
292  AMDEPBACKSLASH='\'
293fi
294AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
295AC_SUBST([AMDEPBACKSLASH])dnl
296_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
297])
298
299# Generate code to set up dependency tracking.              -*- Autoconf -*-
300
301# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
302# Free Software Foundation, Inc.
303#
304# This file is free software; the Free Software Foundation
305# gives unlimited permission to copy and/or distribute it,
306# with or without modifications, as long as this notice is preserved.
307
308#serial 3
309
310# _AM_OUTPUT_DEPENDENCY_COMMANDS
311# ------------------------------
312AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
313[for mf in $CONFIG_FILES; do
314  # Strip MF so we end up with the name of the file.
315  mf=`echo "$mf" | sed -e 's/:.*$//'`
316  # Check whether this is an Automake generated Makefile or not.
317  # We used to match only the files named `Makefile.in', but
318  # some people rename them; so instead we look at the file content.
319  # Grep'ing the first line is not enough: some people post-process
320  # each Makefile.in and add a new line on top of each file to say so.
321  # Grep'ing the whole file is not good either: AIX grep has a line
322  # limit of 2048, but all sed's we know have understand at least 4000.
323  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
324    dirpart=`AS_DIRNAME("$mf")`
325  else
326    continue
327  fi
328  # Extract the definition of DEPDIR, am__include, and am__quote
329  # from the Makefile without running `make'.
330  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
331  test -z "$DEPDIR" && continue
332  am__include=`sed -n 's/^am__include = //p' < "$mf"`
333  test -z "am__include" && continue
334  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
335  # When using ansi2knr, U may be empty or an underscore; expand it
336  U=`sed -n 's/^U = //p' < "$mf"`
337  # Find all dependency output files, they are included files with
338  # $(DEPDIR) in their names.  We invoke sed twice because it is the
339  # simplest approach to changing $(DEPDIR) to its actual value in the
340  # expansion.
341  for file in `sed -n "
342    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
343       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
344    # Make sure the directory exists.
345    test -f "$dirpart/$file" && continue
346    fdir=`AS_DIRNAME(["$file"])`
347    AS_MKDIR_P([$dirpart/$fdir])
348    # echo "creating $dirpart/$file"
349    echo '# dummy' > "$dirpart/$file"
350  done
351done
352])# _AM_OUTPUT_DEPENDENCY_COMMANDS
353
354
355# AM_OUTPUT_DEPENDENCY_COMMANDS
356# -----------------------------
357# This macro should only be invoked once -- use via AC_REQUIRE.
358#
359# This code is only required when automatic dependency tracking
360# is enabled.  FIXME.  This creates each `.P' file that we will
361# need in order to bootstrap the dependency handling code.
362AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
363[AC_CONFIG_COMMANDS([depfiles],
364     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
365     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
366])
367
368# Do all the work for Automake.                             -*- Autoconf -*-
369
370# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
371# 2005, 2006 Free Software Foundation, Inc.
372#
373# This file is free software; the Free Software Foundation
374# gives unlimited permission to copy and/or distribute it,
375# with or without modifications, as long as this notice is preserved.
376
377# serial 12
378
379# This macro actually does too much.  Some checks are only needed if
380# your package does certain things.  But this isn't really a big deal.
381
382# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
383# AM_INIT_AUTOMAKE([OPTIONS])
384# -----------------------------------------------
385# The call with PACKAGE and VERSION arguments is the old style
386# call (pre autoconf-2.50), which is being phased out.  PACKAGE
387# and VERSION should now be passed to AC_INIT and removed from
388# the call to AM_INIT_AUTOMAKE.
389# We support both call styles for the transition.  After
390# the next Automake release, Autoconf can make the AC_INIT
391# arguments mandatory, and then we can depend on a new Autoconf
392# release and drop the old call support.
393AC_DEFUN([AM_INIT_AUTOMAKE],
394[AC_PREREQ([2.60])dnl
395dnl Autoconf wants to disallow AM_ names.  We explicitly allow
396dnl the ones we care about.
397m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
398AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
399AC_REQUIRE([AC_PROG_INSTALL])dnl
400if test "`cd $srcdir && pwd`" != "`pwd`"; then
401  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
402  # is not polluted with repeated "-I."
403  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
404  # test to see if srcdir already configured
405  if test -f $srcdir/config.status; then
406    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
407  fi
408fi
409
410# test whether we have cygpath
411if test -z "$CYGPATH_W"; then
412  if (cygpath --version) >/dev/null 2>/dev/null; then
413    CYGPATH_W='cygpath -w'
414  else
415    CYGPATH_W=echo
416  fi
417fi
418AC_SUBST([CYGPATH_W])
419
420# Define the identity of the package.
421dnl Distinguish between old-style and new-style calls.
422m4_ifval([$2],
423[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
424 AC_SUBST([PACKAGE], [$1])dnl
425 AC_SUBST([VERSION], [$2])],
426[_AM_SET_OPTIONS([$1])dnl
427dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
428m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
429  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
430 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
431 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
432
433_AM_IF_OPTION([no-define],,
434[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
435 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
436
437# Some tools Automake needs.
438AC_REQUIRE([AM_SANITY_CHECK])dnl
439AC_REQUIRE([AC_ARG_PROGRAM])dnl
440AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
441AM_MISSING_PROG(AUTOCONF, autoconf)
442AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
443AM_MISSING_PROG(AUTOHEADER, autoheader)
444AM_MISSING_PROG(MAKEINFO, makeinfo)
445AM_PROG_INSTALL_SH
446AM_PROG_INSTALL_STRIP
447AC_REQUIRE([AM_PROG_MKDIR_P])dnl
448# We need awk for the "check" target.  The system "awk" is bad on
449# some platforms.
450AC_REQUIRE([AC_PROG_AWK])dnl
451AC_REQUIRE([AC_PROG_MAKE_SET])dnl
452AC_REQUIRE([AM_SET_LEADING_DOT])dnl
453_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
454              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
455                             [_AM_PROG_TAR([v7])])])
456_AM_IF_OPTION([no-dependencies],,
457[AC_PROVIDE_IFELSE([AC_PROG_CC],
458                  [_AM_DEPENDENCIES(CC)],
459                  [define([AC_PROG_CC],
460                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
461AC_PROVIDE_IFELSE([AC_PROG_CXX],
462                  [_AM_DEPENDENCIES(CXX)],
463                  [define([AC_PROG_CXX],
464                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
465AC_PROVIDE_IFELSE([AC_PROG_OBJC],
466                  [_AM_DEPENDENCIES(OBJC)],
467                  [define([AC_PROG_OBJC],
468                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
469])
470])
471
472
473# When config.status generates a header, we must update the stamp-h file.
474# This file resides in the same directory as the config header
475# that is generated.  The stamp files are numbered to have different names.
476
477# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
478# loop where config.status creates the headers, so we can generate
479# our stamp files there.
480AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
481[# Compute $1's index in $config_headers.
482_am_stamp_count=1
483for _am_header in $config_headers :; do
484  case $_am_header in
485    $1 | $1:* )
486      break ;;
487    * )
488      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
489  esac
490done
491echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
492
493# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
494#
495# This file is free software; the Free Software Foundation
496# gives unlimited permission to copy and/or distribute it,
497# with or without modifications, as long as this notice is preserved.
498
499# AM_PROG_INSTALL_SH
500# ------------------
501# Define $install_sh.
502AC_DEFUN([AM_PROG_INSTALL_SH],
503[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
504install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
505AC_SUBST(install_sh)])
506
507# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
508#
509# This file is free software; the Free Software Foundation
510# gives unlimited permission to copy and/or distribute it,
511# with or without modifications, as long as this notice is preserved.
512
513# serial 2
514
515# Check whether the underlying file-system supports filenames
516# with a leading dot.  For instance MS-DOS doesn't.
517AC_DEFUN([AM_SET_LEADING_DOT],
518[rm -rf .tst 2>/dev/null
519mkdir .tst 2>/dev/null
520if test -d .tst; then
521  am__leading_dot=.
522else
523  am__leading_dot=_
524fi
525rmdir .tst 2>/dev/null
526AC_SUBST([am__leading_dot])])
527
528# Check to see how 'make' treats includes.                  -*- Autoconf -*-
529
530# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
531#
532# This file is free software; the Free Software Foundation
533# gives unlimited permission to copy and/or distribute it,
534# with or without modifications, as long as this notice is preserved.
535
536# serial 3
537
538# AM_MAKE_INCLUDE()
539# -----------------
540# Check to see how make treats includes.
541AC_DEFUN([AM_MAKE_INCLUDE],
542[am_make=${MAKE-make}
543cat > confinc << 'END'
544am__doit:
545        @echo done
546.PHONY: am__doit
547END
548# If we don't find an include directive, just comment out the code.
549AC_MSG_CHECKING([for style of include used by $am_make])
550am__include="#"
551am__quote=
552_am_result=none
553# First try GNU make style include.
554echo "include confinc" > confmf
555# We grep out `Entering directory' and `Leaving directory'
556# messages which can occur if `w' ends up in MAKEFLAGS.
557# In particular we don't look at `^make:' because GNU make might
558# be invoked under some other name (usually "gmake"), in which
559# case it prints its new name instead of `make'.
560if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
561   am__include=include
562   am__quote=
563   _am_result=GNU
564fi
565# Now try BSD make style include.
566if test "$am__include" = "#"; then
567   echo '.include "confinc"' > confmf
568   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
569      am__include=.include
570      am__quote="\""
571      _am_result=BSD
572   fi
573fi
574AC_SUBST([am__include])
575AC_SUBST([am__quote])
576AC_MSG_RESULT([$_am_result])
577rm -f confinc confmf
578])
579
580# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
581
582# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
583# Free Software Foundation, Inc.
584#
585# This file is free software; the Free Software Foundation
586# gives unlimited permission to copy and/or distribute it,
587# with or without modifications, as long as this notice is preserved.
588
589# serial 5
590
591# AM_MISSING_PROG(NAME, PROGRAM)
592# ------------------------------
593AC_DEFUN([AM_MISSING_PROG],
594[AC_REQUIRE([AM_MISSING_HAS_RUN])
595$1=${$1-"${am_missing_run}$2"}
596AC_SUBST($1)])
597
598
599# AM_MISSING_HAS_RUN
600# ------------------
601# Define MISSING if not defined so far and test if it supports --run.
602# If it does, set am_missing_run to use it, otherwise, to nothing.
603AC_DEFUN([AM_MISSING_HAS_RUN],
604[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
605AC_REQUIRE_AUX_FILE([missing])dnl
606test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
607# Use eval to expand $SHELL
608if eval "$MISSING --run true"; then
609  am_missing_run="$MISSING --run "
610else
611  am_missing_run=
612  AC_MSG_WARN([`missing' script is too old or missing])
613fi
614])
615
616# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
617#
618# This file is free software; the Free Software Foundation
619# gives unlimited permission to copy and/or distribute it,
620# with or without modifications, as long as this notice is preserved.
621
622# AM_PROG_MKDIR_P
623# ---------------
624# Check for `mkdir -p'.
625AC_DEFUN([AM_PROG_MKDIR_P],
626[AC_PREREQ([2.60])dnl
627AC_REQUIRE([AC_PROG_MKDIR_P])dnl
628dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
629dnl while keeping a definition of mkdir_p for backward compatibility.
630dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
631dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
632dnl Makefile.ins that do not define MKDIR_P, so we do our own
633dnl adjustment using top_builddir (which is defined more often than
634dnl MKDIR_P).
635AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
636case $mkdir_p in
637  [[\\/$]]* | ?:[[\\/]]*) ;;
638  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
639esac
640])
641
642# Helper functions for option handling.                     -*- Autoconf -*-
643
644# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
645#
646# This file is free software; the Free Software Foundation
647# gives unlimited permission to copy and/or distribute it,
648# with or without modifications, as long as this notice is preserved.
649
650# serial 3
651
652# _AM_MANGLE_OPTION(NAME)
653# -----------------------
654AC_DEFUN([_AM_MANGLE_OPTION],
655[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
656
657# _AM_SET_OPTION(NAME)
658# ------------------------------
659# Set option NAME.  Presently that only means defining a flag for this option.
660AC_DEFUN([_AM_SET_OPTION],
661[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
662
663# _AM_SET_OPTIONS(OPTIONS)
664# ----------------------------------
665# OPTIONS is a space-separated list of Automake options.
666AC_DEFUN([_AM_SET_OPTIONS],
667[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
668
669# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
670# -------------------------------------------
671# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
672AC_DEFUN([_AM_IF_OPTION],
673[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
674
675# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
676# Free Software Foundation, Inc.
677#
678# This file is free software; the Free Software Foundation
679# gives unlimited permission to copy and/or distribute it,
680# with or without modifications, as long as this notice is preserved.
681
682# AM_PATH_PYTHON([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
683# ---------------------------------------------------------------------------
684# Adds support for distributing Python modules and packages.  To
685# install modules, copy them to $(pythondir), using the python_PYTHON
686# automake variable.  To install a package with the same name as the
687# automake package, install to $(pkgpythondir), or use the
688# pkgpython_PYTHON automake variable.
689#
690# The variables $(pyexecdir) and $(pkgpyexecdir) are provided as
691# locations to install python extension modules (shared libraries).
692# Another macro is required to find the appropriate flags to compile
693# extension modules.
694#
695# If your package is configured with a different prefix to python,
696# users will have to add the install directory to the PYTHONPATH
697# environment variable, or create a .pth file (see the python
698# documentation for details).
699#
700# If the MINIMUM-VERSION argument is passed, AM_PATH_PYTHON will
701# cause an error if the version of python installed on the system
702# doesn't meet the requirement.  MINIMUM-VERSION should consist of
703# numbers and dots only.
704AC_DEFUN([AM_PATH_PYTHON],
705 [
706  dnl Find a Python interpreter.  Python versions prior to 1.5 are not
707  dnl supported because the default installation locations changed from
708  dnl $prefix/lib/site-python in 1.4 to $prefix/lib/python1.5/site-packages
709  dnl in 1.5.
710  m4_define_default([_AM_PYTHON_INTERPRETER_LIST],
711                    [python python2 python2.5 python2.4 python2.3 python2.2 dnl
712python2.1 python2.0 python1.6 python1.5])
713
714  m4_if([$1],[],[
715    dnl No version check is needed.
716    # Find any Python interpreter.
717    if test -z "$PYTHON"; then
718      AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :)
719    fi
720    am_display_PYTHON=python
721  ], [
722    dnl A version check is needed.
723    if test -n "$PYTHON"; then
724      # If the user set $PYTHON, use it and don't search something else.
725      AC_MSG_CHECKING([whether $PYTHON version >= $1])
726      AM_PYTHON_CHECK_VERSION([$PYTHON], [$1],
727                              [AC_MSG_RESULT(yes)],
728                              [AC_MSG_ERROR(too old)])
729      am_display_PYTHON=$PYTHON
730    else
731      # Otherwise, try each interpreter until we find one that satisfies
732      # VERSION.
733      AC_CACHE_CHECK([for a Python interpreter with version >= $1],
734        [am_cv_pathless_PYTHON],[
735        for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do
736          test "$am_cv_pathless_PYTHON" = none && break
737          AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break])
738        done])
739      # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
740      if test "$am_cv_pathless_PYTHON" = none; then
741        PYTHON=:
742      else
743        AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON])
744      fi
745      am_display_PYTHON=$am_cv_pathless_PYTHON
746    fi
747  ])
748
749  if test "$PYTHON" = :; then
750  dnl Run any user-specified action, or abort.
751    m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])])
752  else
753
754  dnl Query Python for its version number.  Getting [:3] seems to be
755  dnl the best way to do this; it's what "site.py" does in the standard
756  dnl library.
757
758  AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version],
759    [am_cv_python_version=`$PYTHON -c "import sys; print sys.version[[:3]]"`])
760  AC_SUBST([PYTHON_VERSION], [$am_cv_python_version])
761
762  dnl Use the values of $prefix and $exec_prefix for the corresponding
763  dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX.  These are made
764  dnl distinct variables so they can be overridden if need be.  However,
765  dnl general consensus is that you shouldn't need this ability.
766
767  AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
768  AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}'])
769
770  dnl At times (like when building shared libraries) you may want
771  dnl to know which OS platform Python thinks this is.
772
773  AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform],
774    [am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"`])
775  AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform])
776
777
778  dnl Set up 4 directories:
779
780  dnl pythondir -- where to install python scripts.  This is the
781  dnl   site-packages directory, not the python standard library
782  dnl   directory like in previous automake betas.  This behavior
783  dnl   is more consistent with lispdir.m4 for example.
784  dnl Query distutils for this directory.  distutils does not exist in
785  dnl Python 1.5, so we fall back to the hardcoded directory if it
786  dnl doesn't work.
787  AC_CACHE_CHECK([for $am_display_PYTHON script directory],
788    [am_cv_python_pythondir],
789    [am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null ||
790     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`])
791  AC_SUBST([pythondir], [$am_cv_python_pythondir])
792
793  dnl pkgpythondir -- $PACKAGE directory under pythondir.  Was
794  dnl   PYTHON_SITE_PACKAGE in previous betas, but this naming is
795  dnl   more consistent with the rest of automake.
796
797  AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE])
798
799  dnl pyexecdir -- directory for installing python extension modules
800  dnl   (shared libraries)
801  dnl Query distutils for this directory.  distutils does not exist in
802  dnl Python 1.5, so we fall back to the hardcoded directory if it
803  dnl doesn't work.
804  AC_CACHE_CHECK([for $am_display_PYTHON extension module directory],
805    [am_cv_python_pyexecdir],
806    [am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null ||
807     echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`])
808  AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir])
809
810  dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
811
812  AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE])
813
814  dnl Run any user-specified action.
815  $2
816  fi
817
818])
819
820
821# AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
822# ---------------------------------------------------------------------------
823# Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION.
824# Run ACTION-IF-FALSE otherwise.
825# This test uses sys.hexversion instead of the string equivalent (first
826# word of sys.version), in order to cope with versions such as 2.2c1.
827# hexversion has been introduced in Python 1.5.2; it's probably not
828# worth to support older versions (1.5.1 was released on October 31, 1998).
829AC_DEFUN([AM_PYTHON_CHECK_VERSION],
830 [prog="import sys, string
831# split strings by '.' and convert to numeric.  Append some zeros
832# because we need at least 4 digits for the hex conversion.
833minver = map(int, string.split('$2', '.')) + [[0, 0, 0]]
834minverhex = 0
835for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[[i]]
836sys.exit(sys.hexversion < minverhex)"
837  AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])
838
839# Check to make sure that the build environment is sane.    -*- Autoconf -*-
840
841# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
842# Free Software Foundation, Inc.
843#
844# This file is free software; the Free Software Foundation
845# gives unlimited permission to copy and/or distribute it,
846# with or without modifications, as long as this notice is preserved.
847
848# serial 4
849
850# AM_SANITY_CHECK
851# ---------------
852AC_DEFUN([AM_SANITY_CHECK],
853[AC_MSG_CHECKING([whether build environment is sane])
854# Just in case
855sleep 1
856echo timestamp > conftest.file
857# Do `set' in a subshell so we don't clobber the current shell's
858# arguments.  Must try -L first in case configure is actually a
859# symlink; some systems play weird games with the mod time of symlinks
860# (eg FreeBSD returns the mod time of the symlink's containing
861# directory).
862if (
863   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
864   if test "$[*]" = "X"; then
865      # -L didn't work.
866      set X `ls -t $srcdir/configure conftest.file`
867   fi
868   rm -f conftest.file
869   if test "$[*]" != "X $srcdir/configure conftest.file" \
870      && test "$[*]" != "X conftest.file $srcdir/configure"; then
871
872      # If neither matched, then we have a broken ls.  This can happen
873      # if, for instance, CONFIG_SHELL is bash and it inherits a
874      # broken ls alias from the environment.  This has actually
875      # happened.  Such a system could not be considered "sane".
876      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
877alias in your environment])
878   fi
879
880   test "$[2]" = conftest.file
881   )
882then
883   # Ok.
884   :
885else
886   AC_MSG_ERROR([newly created file is older than distributed files!
887Check your system clock])
888fi
889AC_MSG_RESULT(yes)])
890
891# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
892#
893# This file is free software; the Free Software Foundation
894# gives unlimited permission to copy and/or distribute it,
895# with or without modifications, as long as this notice is preserved.
896
897# AM_PROG_INSTALL_STRIP
898# ---------------------
899# One issue with vendor `install' (even GNU) is that you can't
900# specify the program used to strip binaries.  This is especially
901# annoying in cross-compiling environments, where the build's strip
902# is unlikely to handle the host's binaries.
903# Fortunately install-sh will honor a STRIPPROG variable, so we
904# always use install-sh in `make install-strip', and initialize
905# STRIPPROG with the value of the STRIP variable (set by the user).
906AC_DEFUN([AM_PROG_INSTALL_STRIP],
907[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
908# Installed binaries are usually stripped using `strip' when the user
909# run `make install-strip'.  However `strip' might not be the right
910# tool to use in cross-compilation environments, therefore Automake
911# will honor the `STRIP' environment variable to overrule this program.
912dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
913if test "$cross_compiling" != no; then
914  AC_CHECK_TOOL([STRIP], [strip], :)
915fi
916INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
917AC_SUBST([INSTALL_STRIP_PROGRAM])])
918
919# Copyright (C) 2006  Free Software Foundation, Inc.
920#
921# This file is free software; the Free Software Foundation
922# gives unlimited permission to copy and/or distribute it,
923# with or without modifications, as long as this notice is preserved.
924
925# _AM_SUBST_NOTMAKE(VARIABLE)
926# ---------------------------
927# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
928# This macro is traced by Automake.
929AC_DEFUN([_AM_SUBST_NOTMAKE])
930
931# Check how to create a tarball.                            -*- Autoconf -*-
932
933# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
934#
935# This file is free software; the Free Software Foundation
936# gives unlimited permission to copy and/or distribute it,
937# with or without modifications, as long as this notice is preserved.
938
939# serial 2
940
941# _AM_PROG_TAR(FORMAT)
942# --------------------
943# Check how to create a tarball in format FORMAT.
944# FORMAT should be one of `v7', `ustar', or `pax'.
945#
946# Substitute a variable $(am__tar) that is a command
947# writing to stdout a FORMAT-tarball containing the directory
948# $tardir.
949#     tardir=directory && $(am__tar) > result.tar
950#
951# Substitute a variable $(am__untar) that extract such
952# a tarball read from stdin.
953#     $(am__untar) < result.tar
954AC_DEFUN([_AM_PROG_TAR],
955[# Always define AMTAR for backward compatibility.
956AM_MISSING_PROG([AMTAR], [tar])
957m4_if([$1], [v7],
958     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
959     [m4_case([$1], [ustar],, [pax],,
960              [m4_fatal([Unknown tar format])])
961AC_MSG_CHECKING([how to create a $1 tar archive])
962# Loop over all known methods to create a tar archive until one works.
963_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
964_am_tools=${am_cv_prog_tar_$1-$_am_tools}
965# Do not fold the above two line into one, because Tru64 sh and
966# Solaris sh will not grok spaces in the rhs of `-'.
967for _am_tool in $_am_tools
968do
969  case $_am_tool in
970  gnutar)
971    for _am_tar in tar gnutar gtar;
972    do
973      AM_RUN_LOG([$_am_tar --version]) && break
974    done
975    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
976    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
977    am__untar="$_am_tar -xf -"
978    ;;
979  plaintar)
980    # Must skip GNU tar: if it does not support --format= it doesn't create
981    # ustar tarball either.
982    (tar --version) >/dev/null 2>&1 && continue
983    am__tar='tar chf - "$$tardir"'
984    am__tar_='tar chf - "$tardir"'
985    am__untar='tar xf -'
986    ;;
987  pax)
988    am__tar='pax -L -x $1 -w "$$tardir"'
989    am__tar_='pax -L -x $1 -w "$tardir"'
990    am__untar='pax -r'
991    ;;
992  cpio)
993    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
994    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
995    am__untar='cpio -i -H $1 -d'
996    ;;
997  none)
998    am__tar=false
999    am__tar_=false
1000    am__untar=false
1001    ;;
1002  esac
1003
1004  # If the value was cached, stop now.  We just wanted to have am__tar
1005  # and am__untar set.
1006  test -n "${am_cv_prog_tar_$1}" && break
1007
1008  # tar/untar a dummy directory, and stop if the command works
1009  rm -rf conftest.dir
1010  mkdir conftest.dir
1011  echo GrepMe > conftest.dir/file
1012  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1013  rm -rf conftest.dir
1014  if test -s conftest.tar; then
1015    AM_RUN_LOG([$am__untar <conftest.tar])
1016    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1017  fi
1018done
1019rm -rf conftest.dir
1020
1021AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1022AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1023AC_SUBST([am__tar])
1024AC_SUBST([am__untar])
1025]) # _AM_PROG_TAR
1026
1027m4_include([m4/ac_pkg_swig.m4])
1028m4_include([m4/ac_python_devel.m4])
1029m4_include([m4/ax_boost_base.m4])
1030m4_include([m4/libtool.m4])
1031m4_include([m4/ltoptions.m4])
1032m4_include([m4/ltsugar.m4])
1033m4_include([m4/ltversion.m4])
1034m4_include([m4/lt~obsolete.m4])
1035m4_include([m4/swig_enable_cxx.m4])
1036m4_include([m4/swig_python.m4])
Note: See TracBrowser for help on using the repository browser.