1# generated automatically by aclocal 1.11.6 -*- Autoconf -*- 2 3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 4# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, 5# Inc. 6# This file is free software; the Free Software Foundation 7# gives unlimited permission to copy and/or distribute it, 8# with or without modifications, as long as this notice is preserved. 9 10# This program is distributed in the hope that it will be useful, 11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13# PARTICULAR PURPOSE. 14 15# AM_CONDITIONAL -*- Autoconf -*- 16 17# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 18# Free Software Foundation, Inc. 19# 20# This file is free software; the Free Software Foundation 21# gives unlimited permission to copy and/or distribute it, 22# with or without modifications, as long as this notice is preserved. 23 24# serial 9 25 26# AM_CONDITIONAL(NAME, SHELL-CONDITION) 27# ------------------------------------- 28# Define a conditional. 29AC_DEFUN([AM_CONDITIONAL], 30[AC_PREREQ(2.52)dnl 31 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], 32 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl 33AC_SUBST([$1_TRUE])dnl 34AC_SUBST([$1_FALSE])dnl 35_AM_SUBST_NOTMAKE([$1_TRUE])dnl 36_AM_SUBST_NOTMAKE([$1_FALSE])dnl 37m4_define([_AM_COND_VALUE_$1], [$2])dnl 38if $2; then 39 $1_TRUE= 40 $1_FALSE='#' 41else 42 $1_TRUE='#' 43 $1_FALSE= 44fi 45AC_CONFIG_COMMANDS_PRE( 46[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then 47 AC_MSG_ERROR([[conditional "$1" was never defined. 48Usually this means the macro was only invoked conditionally.]]) 49fi])]) 50 51# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, 52# 2010, 2011 Free Software Foundation, Inc. 53# 54# This file is free software; the Free Software Foundation 55# gives unlimited permission to copy and/or distribute it, 56# with or without modifications, as long as this notice is preserved. 57 58# serial 12 59 60# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be 61# written in clear, in which case automake, when reading aclocal.m4, 62# will think it sees a *use*, and therefore will trigger all it's 63# C support machinery. Also note that it means that autoscan, seeing 64# CC etc. in the Makefile, will ask for an AC_PROG_CC use... 65 66 67# _AM_DEPENDENCIES(NAME) 68# ---------------------- 69# See how the compiler implements dependency checking. 70# NAME is "CC", "CXX", "GCJ", or "OBJC". 71# We try a few techniques and use that to set a single cache variable. 72# 73# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was 74# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular 75# dependency, and given that the user is not expected to run this macro, 76# just rely on AC_PROG_CC. 77AC_DEFUN([_AM_DEPENDENCIES], 78[AC_REQUIRE([AM_SET_DEPDIR])dnl 79AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl 80AC_REQUIRE([AM_MAKE_INCLUDE])dnl 81AC_REQUIRE([AM_DEP_TRACK])dnl 82 83ifelse([$1], CC, [depcc="$CC" am_compiler_list=], 84 [$1], CXX, [depcc="$CXX" am_compiler_list=], 85 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], 86 [$1], UPC, [depcc="$UPC" am_compiler_list=], 87 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], 88 [depcc="$$1" am_compiler_list=]) 89 90AC_CACHE_CHECK([dependency style of $depcc], 91 [am_cv_$1_dependencies_compiler_type], 92[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 93 # We make a subdir and do the tests there. Otherwise we can end up 94 # making bogus files that we don't know about and never remove. For 95 # instance it was reported that on HP-UX the gcc test will end up 96 # making a dummy file named `D' -- because `-MD' means `put the output 97 # in D'. 98 rm -rf conftest.dir 99 mkdir conftest.dir 100 # Copy depcomp to subdir because otherwise we won't find it if we're 101 # using a relative directory. 102 cp "$am_depcomp" conftest.dir 103 cd conftest.dir 104 # We will build objects and dependencies in a subdirectory because 105 # it helps to detect inapplicable dependency modes. For instance 106 # both Tru64's cc and ICC support -MD to output dependencies as a 107 # side effect of compilation, but ICC will put the dependencies in 108 # the current directory while Tru64 will put them in the object 109 # directory. 110 mkdir sub 111 112 am_cv_$1_dependencies_compiler_type=none 113 if test "$am_compiler_list" = ""; then 114 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` 115 fi 116 am__universal=false 117 m4_case([$1], [CC], 118 [case " $depcc " in #( 119 *\ -arch\ *\ -arch\ *) am__universal=true ;; 120 esac], 121 [CXX], 122 [case " $depcc " in #( 123 *\ -arch\ *\ -arch\ *) am__universal=true ;; 124 esac]) 125 126 for depmode in $am_compiler_list; do 127 # Setup a source with many dependencies, because some compilers 128 # like to wrap large dependency lists on column 80 (with \), and 129 # we should not choose a depcomp mode which is confused by this. 130 # 131 # We need to recreate these files for each test, as the compiler may 132 # overwrite some of them when testing with obscure command lines. 133 # This happens at least with the AIX C compiler. 134 : > sub/conftest.c 135 for i in 1 2 3 4 5 6; do 136 echo '#include "conftst'$i'.h"' >> sub/conftest.c 137 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 138 # Solaris 8's {/usr,}/bin/sh. 139 touch sub/conftst$i.h 140 done 141 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 142 143 # We check with `-c' and `-o' for the sake of the "dashmstdout" 144 # mode. It turns out that the SunPro C++ compiler does not properly 145 # handle `-M -o', and we need to detect this. Also, some Intel 146 # versions had trouble with output in subdirs 147 am__obj=sub/conftest.${OBJEXT-o} 148 am__minus_obj="-o $am__obj" 149 case $depmode in 150 gcc) 151 # This depmode causes a compiler race in universal mode. 152 test "$am__universal" = false || continue 153 ;; 154 nosideeffect) 155 # after this tag, mechanisms are not by side-effect, so they'll 156 # only be used when explicitly requested 157 if test "x$enable_dependency_tracking" = xyes; then 158 continue 159 else 160 break 161 fi 162 ;; 163 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 164 # This compiler won't grok `-c -o', but also, the minuso test has 165 # not run yet. These depmodes are late enough in the game, and 166 # so weak that their functioning should not be impacted. 167 am__obj=conftest.${OBJEXT-o} 168 am__minus_obj= 169 ;; 170 none) break ;; 171 esac 172 if depmode=$depmode \ 173 source=sub/conftest.c object=$am__obj \ 174 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 175 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 176 >/dev/null 2>conftest.err && 177 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 178 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 179 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 180 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 181 # icc doesn't choke on unknown options, it will just issue warnings 182 # or remarks (even with -Werror). So we grep stderr for any message 183 # that says an option was ignored or not supported. 184 # When given -MP, icc 7.0 and 7.1 complain thusly: 185 # icc: Command line warning: ignoring option '-M'; no argument required 186 # The diagnosis changed in icc 8.0: 187 # icc: Command line remark: option '-MP' not supported 188 if (grep 'ignoring option' conftest.err || 189 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 190 am_cv_$1_dependencies_compiler_type=$depmode 191 break 192 fi 193 fi 194 done 195 196 cd .. 197 rm -rf conftest.dir 198else 199 am_cv_$1_dependencies_compiler_type=none 200fi 201]) 202AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) 203AM_CONDITIONAL([am__fastdep$1], [ 204 test "x$enable_dependency_tracking" != xno \ 205 && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) 206]) 207 208 209# AM_SET_DEPDIR 210# ------------- 211# Choose a directory name for dependency files. 212# This macro is AC_REQUIREd in _AM_DEPENDENCIES 213AC_DEFUN([AM_SET_DEPDIR], 214[AC_REQUIRE([AM_SET_LEADING_DOT])dnl 215AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl 216]) 217 218 219# AM_DEP_TRACK 220# ------------ 221AC_DEFUN([AM_DEP_TRACK], 222[AC_ARG_ENABLE(dependency-tracking, 223[ --disable-dependency-tracking speeds up one-time build 224 --enable-dependency-tracking do not reject slow dependency extractors]) 225if test "x$enable_dependency_tracking" != xno; then 226 am_depcomp="$ac_aux_dir/depcomp" 227 AMDEPBACKSLASH='\' 228 am__nodep='_no' 229fi 230AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) 231AC_SUBST([AMDEPBACKSLASH])dnl 232_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl 233AC_SUBST([am__nodep])dnl 234_AM_SUBST_NOTMAKE([am__nodep])dnl 235]) 236 237# Generate code to set up dependency tracking. -*- Autoconf -*- 238 239# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 240# Free Software Foundation, Inc. 241# 242# This file is free software; the Free Software Foundation 243# gives unlimited permission to copy and/or distribute it, 244# with or without modifications, as long as this notice is preserved. 245 246#serial 5 247 248# _AM_OUTPUT_DEPENDENCY_COMMANDS 249# ------------------------------ 250AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], 251[{ 252 # Autoconf 2.62 quotes --file arguments for eval, but not when files 253 # are listed without --file. Let's play safe and only enable the eval 254 # if we detect the quoting. 255 case $CONFIG_FILES in 256 *\'*) eval set x "$CONFIG_FILES" ;; 257 *) set x $CONFIG_FILES ;; 258 esac 259 shift 260 for mf 261 do 262 # Strip MF so we end up with the name of the file. 263 mf=`echo "$mf" | sed -e 's/:.*$//'` 264 # Check whether this is an Automake generated Makefile or not. 265 # We used to match only the files named `Makefile.in', but 266 # some people rename them; so instead we look at the file content. 267 # Grep'ing the first line is not enough: some people post-process 268 # each Makefile.in and add a new line on top of each file to say so. 269 # Grep'ing the whole file is not good either: AIX grep has a line 270 # limit of 2048, but all sed's we know have understand at least 4000. 271 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 272 dirpart=`AS_DIRNAME("$mf")` 273 else 274 continue 275 fi 276 # Extract the definition of DEPDIR, am__include, and am__quote 277 # from the Makefile without running `make'. 278 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 279 test -z "$DEPDIR" && continue 280 am__include=`sed -n 's/^am__include = //p' < "$mf"` 281 test -z "am__include" && continue 282 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 283 # When using ansi2knr, U may be empty or an underscore; expand it 284 U=`sed -n 's/^U = //p' < "$mf"` 285 # Find all dependency output files, they are included files with 286 # $(DEPDIR) in their names. We invoke sed twice because it is the 287 # simplest approach to changing $(DEPDIR) to its actual value in the 288 # expansion. 289 for file in `sed -n " 290 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 291 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 292 # Make sure the directory exists. 293 test -f "$dirpart/$file" && continue 294 fdir=`AS_DIRNAME(["$file"])` 295 AS_MKDIR_P([$dirpart/$fdir]) 296 # echo "creating $dirpart/$file" 297 echo '# dummy' > "$dirpart/$file" 298 done 299 done 300} 301])# _AM_OUTPUT_DEPENDENCY_COMMANDS 302 303 304# AM_OUTPUT_DEPENDENCY_COMMANDS 305# ----------------------------- 306# This macro should only be invoked once -- use via AC_REQUIRE. 307# 308# This code is only required when automatic dependency tracking 309# is enabled. FIXME. This creates each `.P' file that we will 310# need in order to bootstrap the dependency handling code. 311AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], 312[AC_CONFIG_COMMANDS([depfiles], 313 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], 314 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) 315]) 316 317# Copyright (C) 2003, 2005 Free Software Foundation, Inc. 318# 319# This file is free software; the Free Software Foundation 320# gives unlimited permission to copy and/or distribute it, 321# with or without modifications, as long as this notice is preserved. 322 323# serial 2 324 325# Check whether the underlying file-system supports filenames 326# with a leading dot. For instance MS-DOS doesn't. 327AC_DEFUN([AM_SET_LEADING_DOT], 328[rm -rf .tst 2>/dev/null 329mkdir .tst 2>/dev/null 330if test -d .tst; then 331 am__leading_dot=. 332else 333 am__leading_dot=_ 334fi 335rmdir .tst 2>/dev/null 336AC_SUBST([am__leading_dot])]) 337 338# Check to see how 'make' treats includes. -*- Autoconf -*- 339 340# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. 341# 342# This file is free software; the Free Software Foundation 343# gives unlimited permission to copy and/or distribute it, 344# with or without modifications, as long as this notice is preserved. 345 346# serial 4 347 348# AM_MAKE_INCLUDE() 349# ----------------- 350# Check to see how make treats includes. 351AC_DEFUN([AM_MAKE_INCLUDE], 352[am_make=${MAKE-make} 353cat > confinc << 'END' 354am__doit: 355 @echo this is the am__doit target 356.PHONY: am__doit 357END 358# If we don't find an include directive, just comment out the code. 359AC_MSG_CHECKING([for style of include used by $am_make]) 360am__include="#" 361am__quote= 362_am_result=none 363# First try GNU make style include. 364echo "include confinc" > confmf 365# Ignore all kinds of additional output from `make'. 366case `$am_make -s -f confmf 2> /dev/null` in #( 367*the\ am__doit\ target*) 368 am__include=include 369 am__quote= 370 _am_result=GNU 371 ;; 372esac 373# Now try BSD make style include. 374if test "$am__include" = "#"; then 375 echo '.include "confinc"' > confmf 376 case `$am_make -s -f confmf 2> /dev/null` in #( 377 *the\ am__doit\ target*) 378 am__include=.include 379 am__quote="\"" 380 _am_result=BSD 381 ;; 382 esac 383fi 384AC_SUBST([am__include]) 385AC_SUBST([am__quote]) 386AC_MSG_RESULT([$_am_result]) 387rm -f confinc confmf 388]) 389 390# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. 391# 392# This file is free software; the Free Software Foundation 393# gives unlimited permission to copy and/or distribute it, 394# with or without modifications, as long as this notice is preserved. 395 396# serial 3 397 398# _AM_SUBST_NOTMAKE(VARIABLE) 399# --------------------------- 400# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. 401# This macro is traced by Automake. 402AC_DEFUN([_AM_SUBST_NOTMAKE]) 403 404# AM_SUBST_NOTMAKE(VARIABLE) 405# -------------------------- 406# Public sister of _AM_SUBST_NOTMAKE. 407AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) 408 409m4_include([../acinclude.m4]) 410