| OLD | NEW |
| 1 # generated automatically by aclocal 1.15 -*- Autoconf -*- | 1 # generated automatically by aclocal 1.11.3 -*- Autoconf -*- |
| 2 | 2 |
| 3 # Copyright (C) 1996-2014 Free Software Foundation, Inc. | 3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, |
| 4 | 4 # 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, |
| 5 # Inc. |
| 5 # This file is free software; the Free Software Foundation | 6 # This file is free software; the Free Software Foundation |
| 6 # gives unlimited permission to copy and/or distribute it, | 7 # gives unlimited permission to copy and/or distribute it, |
| 7 # with or without modifications, as long as this notice is preserved. | 8 # with or without modifications, as long as this notice is preserved. |
| 8 | 9 |
| 9 # This program is distributed in the hope that it will be useful, | 10 # 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 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without |
| 11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | 12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
| 12 # PARTICULAR PURPOSE. | 13 # PARTICULAR PURPOSE. |
| 13 | 14 |
| 14 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun
([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) | |
| 15 m4_ifndef([AC_AUTOCONF_VERSION], | 15 m4_ifndef([AC_AUTOCONF_VERSION], |
| 16 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | 16 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
| 17 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, | 17 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, |
| 18 [m4_warning([this file was generated for autoconf 2.69. | 18 [m4_warning([this file was generated for autoconf 2.68. |
| 19 You have another version of autoconf. It may work, but is not guaranteed to. | 19 You have another version of autoconf. It may work, but is not guaranteed to. |
| 20 If you have problems, you may need to regenerate the build system entirely. | 20 If you have problems, you may need to regenerate the build system entirely. |
| 21 To do so, use the procedure documented by the package, typically 'autoreconf'.])
]) | 21 To do so, use the procedure documented by the package, typically `autoreconf'.])
]) |
| 22 | 22 |
| 23 # lib-ld.m4 serial 6 | 23 # lib-ld.m4 serial 4 (gettext-0.18) |
| 24 dnl Copyright (C) 1996-2003, 2009-2016 Free Software Foundation, Inc. | 24 dnl Copyright (C) 1996-2003, 2009-2010 Free Software Foundation, Inc. |
| 25 dnl This file is free software; the Free Software Foundation | 25 dnl This file is free software; the Free Software Foundation |
| 26 dnl gives unlimited permission to copy and/or distribute it, | 26 dnl gives unlimited permission to copy and/or distribute it, |
| 27 dnl with or without modifications, as long as this notice is preserved. | 27 dnl with or without modifications, as long as this notice is preserved. |
| 28 | 28 |
| 29 dnl Subroutines of libtool.m4, | 29 dnl Subroutines of libtool.m4, |
| 30 dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid | 30 dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision |
| 31 dnl collision with libtool.m4. | 31 dnl with libtool.m4. |
| 32 | 32 |
| 33 dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no. | 33 dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. |
| 34 AC_DEFUN([AC_LIB_PROG_LD_GNU], | 34 AC_DEFUN([AC_LIB_PROG_LD_GNU], |
| 35 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], | 35 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], |
| 36 [# I'd rather use --version here, but apparently some GNU lds only accept -v. | 36 [# I'd rather use --version here, but apparently some GNU ld's only accept -v. |
| 37 case `$LD -v 2>&1 </dev/null` in | 37 case `$LD -v 2>&1 </dev/null` in |
| 38 *GNU* | *'with BFD'*) | 38 *GNU* | *'with BFD'*) |
| 39 acl_cv_prog_gnu_ld=yes | 39 acl_cv_prog_gnu_ld=yes ;; |
| 40 ;; | |
| 41 *) | 40 *) |
| 42 acl_cv_prog_gnu_ld=no | 41 acl_cv_prog_gnu_ld=no ;; |
| 43 ;; | |
| 44 esac]) | 42 esac]) |
| 45 with_gnu_ld=$acl_cv_prog_gnu_ld | 43 with_gnu_ld=$acl_cv_prog_gnu_ld |
| 46 ]) | 44 ]) |
| 47 | 45 |
| 48 dnl From libtool-2.4. Sets the variable LD. | 46 dnl From libtool-1.4. Sets the variable LD. |
| 49 AC_DEFUN([AC_LIB_PROG_LD], | 47 AC_DEFUN([AC_LIB_PROG_LD], |
| 50 [AC_REQUIRE([AC_PROG_CC])dnl | 48 [AC_ARG_WITH([gnu-ld], |
| 49 [ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], |
| 50 test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) |
| 51 AC_REQUIRE([AC_PROG_CC])dnl |
| 51 AC_REQUIRE([AC_CANONICAL_HOST])dnl | 52 AC_REQUIRE([AC_CANONICAL_HOST])dnl |
| 52 | |
| 53 AC_ARG_WITH([gnu-ld], | |
| 54 [AS_HELP_STRING([--with-gnu-ld], | |
| 55 [assume the C compiler uses GNU ld [default=no]])], | |
| 56 [test "$withval" = no || with_gnu_ld=yes], | |
| 57 [with_gnu_ld=no])dnl | |
| 58 | |
| 59 # Prepare PATH_SEPARATOR. | 53 # Prepare PATH_SEPARATOR. |
| 60 # The user is always right. | 54 # The user is always right. |
| 61 if test "${PATH_SEPARATOR+set}" != set; then | 55 if test "${PATH_SEPARATOR+set}" != set; then |
| 62 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which | 56 echo "#! /bin/sh" >conf$$.sh |
| 63 # contains only /bin. Note that ksh looks also at the FPATH variable, | 57 echo "exit 0" >>conf$$.sh |
| 64 # so we have to set that as well for the test. | 58 chmod +x conf$$.sh |
| 65 PATH_SEPARATOR=: | 59 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then |
| 66 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ | 60 PATH_SEPARATOR=';' |
| 67 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ | 61 else |
| 68 || PATH_SEPARATOR=';' | 62 PATH_SEPARATOR=: |
| 69 } | 63 fi |
| 64 rm -f conf$$.sh |
| 70 fi | 65 fi |
| 71 | |
| 72 ac_prog=ld | 66 ac_prog=ld |
| 73 if test "$GCC" = yes; then | 67 if test "$GCC" = yes; then |
| 74 # Check if gcc -print-prog-name=ld gives a path. | 68 # Check if gcc -print-prog-name=ld gives a path. |
| 75 AC_MSG_CHECKING([for ld used by $CC]) | 69 AC_MSG_CHECKING([for ld used by GCC]) |
| 76 case $host in | 70 case $host in |
| 77 *-*-mingw*) | 71 *-*-mingw*) |
| 78 # gcc leaves a trailing carriage return which upsets mingw | 72 # gcc leaves a trailing carriage return which upsets mingw |
| 79 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; | 73 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; |
| 80 *) | 74 *) |
| 81 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; | 75 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; |
| 82 esac | 76 esac |
| 83 case $ac_prog in | 77 case $ac_prog in |
| 84 # Accept absolute paths. | 78 # Accept absolute paths. |
| 85 [[\\/]]* | ?:[[\\/]]*) | 79 [[\\/]* | [A-Za-z]:[\\/]*)] |
| 86 re_direlt='/[[^/]][[^/]]*/\.\./' | 80 [re_direlt='/[^/][^/]*/\.\./'] |
| 87 # Canonicalize the pathname of ld | 81 # Canonicalize the path of ld |
| 88 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` | 82 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` |
| 89 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do | 83 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do |
| 90 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` | 84 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` |
| 91 done | 85 done |
| 92 test -z "$LD" && LD="$ac_prog" | 86 test -z "$LD" && LD="$ac_prog" |
| 93 ;; | 87 ;; |
| 94 "") | 88 "") |
| 95 # If it fails, then pretend we aren't using GCC. | 89 # If it fails, then pretend we aren't using GCC. |
| 96 ac_prog=ld | 90 ac_prog=ld |
| 97 ;; | 91 ;; |
| 98 *) | 92 *) |
| 99 # If it is relative, then search for the first ld in PATH. | 93 # If it is relative, then search for the first ld in PATH. |
| 100 with_gnu_ld=unknown | 94 with_gnu_ld=unknown |
| 101 ;; | 95 ;; |
| 102 esac | 96 esac |
| 103 elif test "$with_gnu_ld" = yes; then | 97 elif test "$with_gnu_ld" = yes; then |
| 104 AC_MSG_CHECKING([for GNU ld]) | 98 AC_MSG_CHECKING([for GNU ld]) |
| 105 else | 99 else |
| 106 AC_MSG_CHECKING([for non-GNU ld]) | 100 AC_MSG_CHECKING([for non-GNU ld]) |
| 107 fi | 101 fi |
| 108 AC_CACHE_VAL([acl_cv_path_LD], | 102 AC_CACHE_VAL([acl_cv_path_LD], |
| 109 [if test -z "$LD"; then | 103 [if test -z "$LD"; then |
| 110 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR | 104 IFS="${IFS= » }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" |
| 111 for ac_dir in $PATH; do | 105 for ac_dir in $PATH; do |
| 112 IFS="$acl_save_ifs" | |
| 113 test -z "$ac_dir" && ac_dir=. | 106 test -z "$ac_dir" && ac_dir=. |
| 114 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then | 107 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then |
| 115 acl_cv_path_LD="$ac_dir/$ac_prog" | 108 acl_cv_path_LD="$ac_dir/$ac_prog" |
| 116 # Check to see if the program is GNU ld. I'd rather use --version, | 109 # Check to see if the program is GNU ld. I'd rather use --version, |
| 117 # but apparently some variants of GNU ld only accept -v. | 110 # but apparently some GNU ld's only accept -v. |
| 118 # Break only if it was the GNU/non-GNU ld that we prefer. | 111 # Break only if it was the GNU/non-GNU ld that we prefer. |
| 119 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in | 112 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in |
| 120 *GNU* | *'with BFD'*) | 113 *GNU* | *'with BFD'*) |
| 121 test "$with_gnu_ld" != no && break | 114 test "$with_gnu_ld" != no && break ;; |
| 122 ;; | |
| 123 *) | 115 *) |
| 124 test "$with_gnu_ld" != yes && break | 116 test "$with_gnu_ld" != yes && break ;; |
| 125 ;; | |
| 126 esac | 117 esac |
| 127 fi | 118 fi |
| 128 done | 119 done |
| 129 IFS="$acl_save_ifs" | 120 IFS="$ac_save_ifs" |
| 130 else | 121 else |
| 131 acl_cv_path_LD="$LD" # Let the user override the test with a path. | 122 acl_cv_path_LD="$LD" # Let the user override the test with a path. |
| 132 fi]) | 123 fi]) |
| 133 LD="$acl_cv_path_LD" | 124 LD="$acl_cv_path_LD" |
| 134 if test -n "$LD"; then | 125 if test -n "$LD"; then |
| 135 AC_MSG_RESULT([$LD]) | 126 AC_MSG_RESULT([$LD]) |
| 136 else | 127 else |
| 137 AC_MSG_RESULT([no]) | 128 AC_MSG_RESULT([no]) |
| 138 fi | 129 fi |
| 139 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) | 130 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) |
| 140 AC_LIB_PROG_LD_GNU | 131 AC_LIB_PROG_LD_GNU |
| 141 ]) | 132 ]) |
| 142 | 133 |
| 143 # lib-link.m4 serial 26 (gettext-0.18.2) | 134 # lib-link.m4 serial 21 (gettext-0.18) |
| 144 dnl Copyright (C) 2001-2016 Free Software Foundation, Inc. | 135 dnl Copyright (C) 2001-2010 Free Software Foundation, Inc. |
| 145 dnl This file is free software; the Free Software Foundation | 136 dnl This file is free software; the Free Software Foundation |
| 146 dnl gives unlimited permission to copy and/or distribute it, | 137 dnl gives unlimited permission to copy and/or distribute it, |
| 147 dnl with or without modifications, as long as this notice is preserved. | 138 dnl with or without modifications, as long as this notice is preserved. |
| 148 | 139 |
| 149 dnl From Bruno Haible. | 140 dnl From Bruno Haible. |
| 150 | 141 |
| 151 AC_PREREQ([2.54]) | 142 AC_PREREQ([2.54]) |
| 152 | 143 |
| 153 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and | 144 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and |
| 154 dnl the libraries corresponding to explicit and implicit dependencies. | 145 dnl the libraries corresponding to explicit and implicit dependencies. |
| 155 dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and | 146 dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and |
| 156 dnl augments the CPPFLAGS variable. | 147 dnl augments the CPPFLAGS variable. |
| 157 dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname | 148 dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname |
| 158 dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. | 149 dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. |
| 159 AC_DEFUN([AC_LIB_LINKFLAGS], | 150 AC_DEFUN([AC_LIB_LINKFLAGS], |
| 160 [ | 151 [ |
| 161 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) | 152 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) |
| 162 AC_REQUIRE([AC_LIB_RPATH]) | 153 AC_REQUIRE([AC_LIB_RPATH]) |
| 163 pushdef([Name],[m4_translit([$1],[./+-], [____])]) | 154 pushdef([Name],[translit([$1],[./-], [___])]) |
| 164 pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], | 155 pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], |
| 165 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) | 156 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) |
| 166 AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ | 157 AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ |
| 167 AC_LIB_LINKFLAGS_BODY([$1], [$2]) | 158 AC_LIB_LINKFLAGS_BODY([$1], [$2]) |
| 168 ac_cv_lib[]Name[]_libs="$LIB[]NAME" | 159 ac_cv_lib[]Name[]_libs="$LIB[]NAME" |
| 169 ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" | 160 ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" |
| 170 ac_cv_lib[]Name[]_cppflags="$INC[]NAME" | 161 ac_cv_lib[]Name[]_cppflags="$INC[]NAME" |
| 171 ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" | 162 ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" |
| 172 ]) | 163 ]) |
| 173 LIB[]NAME="$ac_cv_lib[]Name[]_libs" | 164 LIB[]NAME="$ac_cv_lib[]Name[]_libs" |
| 174 LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" | 165 LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" |
| 175 INC[]NAME="$ac_cv_lib[]Name[]_cppflags" | 166 INC[]NAME="$ac_cv_lib[]Name[]_cppflags" |
| (...skipping 17 matching lines...) Expand all Loading... |
| 193 dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} | 184 dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} |
| 194 dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and | 185 dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and |
| 195 dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs | 186 dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs |
| 196 dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. | 187 dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. |
| 197 dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname | 188 dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname |
| 198 dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. | 189 dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. |
| 199 AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], | 190 AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], |
| 200 [ | 191 [ |
| 201 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) | 192 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) |
| 202 AC_REQUIRE([AC_LIB_RPATH]) | 193 AC_REQUIRE([AC_LIB_RPATH]) |
| 203 pushdef([Name],[m4_translit([$1],[./+-], [____])]) | 194 pushdef([Name],[translit([$1],[./-], [___])]) |
| 204 pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], | 195 pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], |
| 205 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) | 196 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) |
| 206 | 197 |
| 207 dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME | 198 dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME |
| 208 dnl accordingly. | 199 dnl accordingly. |
| 209 AC_LIB_LINKFLAGS_BODY([$1], [$2]) | 200 AC_LIB_LINKFLAGS_BODY([$1], [$2]) |
| 210 | 201 |
| 211 dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, | 202 dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, |
| 212 dnl because if the user has installed lib[]Name and not disabled its use | 203 dnl because if the user has installed lib[]Name and not disabled its use |
| 213 dnl via --without-lib[]Name-prefix, he wants to use it. | 204 dnl via --without-lib[]Name-prefix, he wants to use it. |
| 214 ac_save_CPPFLAGS="$CPPFLAGS" | 205 ac_save_CPPFLAGS="$CPPFLAGS" |
| 215 AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) | 206 AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) |
| 216 | 207 |
| 217 AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ | 208 AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ |
| 218 ac_save_LIBS="$LIBS" | 209 ac_save_LIBS="$LIBS" |
| 219 dnl If $LIB[]NAME contains some -l options, add it to the end of LIBS, | 210 dnl If $LIB[]NAME contains some -l options, add it to the end of LIBS, |
| 220 dnl because these -l options might require -L options that are present in | 211 dnl because these -l options might require -L options that are present in |
| 221 dnl LIBS. -l options benefit only from the -L options listed before it. | 212 dnl LIBS. -l options benefit only from the -L options listed before it. |
| 222 dnl Otherwise, add it to the front of LIBS, because it may be a static | 213 dnl Otherwise, add it to the front of LIBS, because it may be a static |
| 223 dnl library that depends on another static library that is present in LIBS. | 214 dnl library that depends on another static library that is present in LIBS. |
| 224 dnl Static libraries benefit only from the static libraries listed after | 215 dnl Static libraries benefit only from the static libraries listed after |
| 225 dnl it. | 216 dnl it. |
| 226 case " $LIB[]NAME" in | 217 case " $LIB[]NAME" in |
| 227 *" -l"*) LIBS="$LIBS $LIB[]NAME" ;; | 218 *" -l"*) LIBS="$LIBS $LIB[]NAME" ;; |
| 228 *) LIBS="$LIB[]NAME $LIBS" ;; | 219 *) LIBS="$LIB[]NAME $LIBS" ;; |
| 229 esac | 220 esac |
| 230 AC_LINK_IFELSE( | 221 AC_TRY_LINK([$3], [$4], |
| 231 [AC_LANG_PROGRAM([[$3]], [[$4]])], | |
| 232 [ac_cv_lib[]Name=yes], | 222 [ac_cv_lib[]Name=yes], |
| 233 [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])']) | 223 [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])']) |
| 234 LIBS="$ac_save_LIBS" | 224 LIBS="$ac_save_LIBS" |
| 235 ]) | 225 ]) |
| 236 if test "$ac_cv_lib[]Name" = yes; then | 226 if test "$ac_cv_lib[]Name" = yes; then |
| 237 HAVE_LIB[]NAME=yes | 227 HAVE_LIB[]NAME=yes |
| 238 AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.]) | 228 AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.]) |
| 239 AC_MSG_CHECKING([how to link with lib[]$1]) | 229 AC_MSG_CHECKING([how to link with lib[]$1]) |
| 240 AC_MSG_RESULT([$LIB[]NAME]) | 230 AC_MSG_RESULT([$LIB[]NAME]) |
| 241 else | 231 else |
| 242 HAVE_LIB[]NAME=no | 232 HAVE_LIB[]NAME=no |
| 243 dnl If $LIB[]NAME didn't lead to a usable library, we don't need | 233 dnl If $LIB[]NAME didn't lead to a usable library, we don't need |
| 244 dnl $INC[]NAME either. | 234 dnl $INC[]NAME either. |
| 245 CPPFLAGS="$ac_save_CPPFLAGS" | 235 CPPFLAGS="$ac_save_CPPFLAGS" |
| 246 LIB[]NAME= | 236 LIB[]NAME= |
| 247 LTLIB[]NAME= | 237 LTLIB[]NAME= |
| 248 LIB[]NAME[]_PREFIX= | 238 LIB[]NAME[]_PREFIX= |
| 249 fi | 239 fi |
| 250 AC_SUBST([HAVE_LIB]NAME) | 240 AC_SUBST([HAVE_LIB]NAME) |
| 251 AC_SUBST([LIB]NAME) | 241 AC_SUBST([LIB]NAME) |
| 252 AC_SUBST([LTLIB]NAME) | 242 AC_SUBST([LTLIB]NAME) |
| 253 AC_SUBST([LIB]NAME[_PREFIX]) | 243 AC_SUBST([LIB]NAME[_PREFIX]) |
| 254 popdef([NAME]) | 244 popdef([NAME]) |
| 255 popdef([Name]) | 245 popdef([Name]) |
| 256 ]) | 246 ]) |
| 257 | 247 |
| 258 dnl Determine the platform dependent parameters needed to use rpath: | 248 dnl Determine the platform dependent parameters needed to use rpath: |
| 259 dnl acl_libext, | 249 dnl acl_libext, |
| 260 dnl acl_shlibext, | 250 dnl acl_shlibext, |
| 261 dnl acl_libname_spec, | |
| 262 dnl acl_library_names_spec, | |
| 263 dnl acl_hardcode_libdir_flag_spec, | 251 dnl acl_hardcode_libdir_flag_spec, |
| 264 dnl acl_hardcode_libdir_separator, | 252 dnl acl_hardcode_libdir_separator, |
| 265 dnl acl_hardcode_direct, | 253 dnl acl_hardcode_direct, |
| 266 dnl acl_hardcode_minus_L. | 254 dnl acl_hardcode_minus_L. |
| 267 AC_DEFUN([AC_LIB_RPATH], | 255 AC_DEFUN([AC_LIB_RPATH], |
| 268 [ | 256 [ |
| 269 dnl Tell automake >= 1.10 to complain if config.rpath is missing. | 257 dnl Tell automake >= 1.10 to complain if config.rpath is missing. |
| 270 m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) | 258 m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) |
| 271 AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS | 259 AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS |
| 272 AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld | 260 AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld |
| (...skipping 22 matching lines...) Expand all Loading... |
| 295 ]) | 283 ]) |
| 296 | 284 |
| 297 dnl AC_LIB_FROMPACKAGE(name, package) | 285 dnl AC_LIB_FROMPACKAGE(name, package) |
| 298 dnl declares that libname comes from the given package. The configure file | 286 dnl declares that libname comes from the given package. The configure file |
| 299 dnl will then not have a --with-libname-prefix option but a | 287 dnl will then not have a --with-libname-prefix option but a |
| 300 dnl --with-package-prefix option. Several libraries can come from the same | 288 dnl --with-package-prefix option. Several libraries can come from the same |
| 301 dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar | 289 dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar |
| 302 dnl macro call that searches for libname. | 290 dnl macro call that searches for libname. |
| 303 AC_DEFUN([AC_LIB_FROMPACKAGE], | 291 AC_DEFUN([AC_LIB_FROMPACKAGE], |
| 304 [ | 292 [ |
| 305 pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], | 293 pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], |
| 306 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) | 294 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) |
| 307 define([acl_frompackage_]NAME, [$2]) | 295 define([acl_frompackage_]NAME, [$2]) |
| 308 popdef([NAME]) | 296 popdef([NAME]) |
| 309 pushdef([PACK],[$2]) | 297 pushdef([PACK],[$2]) |
| 310 pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], | 298 pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-], |
| 311 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) | 299 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) |
| 312 define([acl_libsinpackage_]PACKUP, | 300 define([acl_libsinpackage_]PACKUP, |
| 313 m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[,
]],)[lib$1]) | 301 m4_ifdef([acl_libsinpackage_]PACKUP, [acl_libsinpackage_]PACKUP[[, ]],)[lib$
1]) |
| 314 popdef([PACKUP]) | 302 popdef([PACKUP]) |
| 315 popdef([PACK]) | 303 popdef([PACK]) |
| 316 ]) | 304 ]) |
| 317 | 305 |
| 318 dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and | 306 dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and |
| 319 dnl the libraries corresponding to explicit and implicit dependencies. | 307 dnl the libraries corresponding to explicit and implicit dependencies. |
| 320 dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. | 308 dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. |
| 321 dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found | 309 dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found |
| 322 dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. | 310 dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. |
| 323 AC_DEFUN([AC_LIB_LINKFLAGS_BODY], | 311 AC_DEFUN([AC_LIB_LINKFLAGS_BODY], |
| 324 [ | 312 [ |
| 325 AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) | 313 AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) |
| 326 pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], | 314 pushdef([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], |
| 327 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) | 315 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) |
| 328 pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$
1])]) | 316 pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$
1])]) |
| 329 pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], | 317 pushdef([PACKUP],[translit(PACK,[abcdefghijklmnopqrstuvwxyz./-], |
| 330 [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) | 318 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) |
| 331 pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKU
P, lib[$1])]) | 319 pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKU
P, lib[$1])]) |
| 332 dnl Autoconf >= 2.61 supports dots in --with options. | 320 dnl Autoconf >= 2.61 supports dots in --with options. |
| 333 pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.6
1]),[-1],[m4_translit(PACK,[.],[_])],PACK)]) | 321 pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.6
1]),[-1],[translit(PACK,[.],[_])],PACK)]) |
| 334 dnl By default, look in $includedir and $libdir. | 322 dnl By default, look in $includedir and $libdir. |
| 335 use_additional=yes | 323 use_additional=yes |
| 336 AC_LIB_WITH_FINAL_PREFIX([ | 324 AC_LIB_WITH_FINAL_PREFIX([ |
| 337 eval additional_includedir=\"$includedir\" | 325 eval additional_includedir=\"$includedir\" |
| 338 eval additional_libdir=\"$libdir\" | 326 eval additional_libdir=\"$libdir\" |
| 339 ]) | 327 ]) |
| 340 AC_ARG_WITH(P_A_C_K[-prefix], | 328 AC_ARG_WITH(P_A_C_K[-prefix], |
| 341 [[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DI
R/lib | 329 [[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DI
R/lib |
| 342 --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and
libdir]], | 330 --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and
libdir]], |
| 343 [ | 331 [ |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 380 for n in $names_already_handled; do | 368 for n in $names_already_handled; do |
| 381 if test "$n" = "$name"; then | 369 if test "$n" = "$name"; then |
| 382 already_handled=yes | 370 already_handled=yes |
| 383 break | 371 break |
| 384 fi | 372 fi |
| 385 done | 373 done |
| 386 if test -z "$already_handled"; then | 374 if test -z "$already_handled"; then |
| 387 names_already_handled="$names_already_handled $name" | 375 names_already_handled="$names_already_handled $name" |
| 388 dnl See if it was already located by an earlier AC_LIB_LINKFLAGS | 376 dnl See if it was already located by an earlier AC_LIB_LINKFLAGS |
| 389 dnl or AC_LIB_HAVE_LINKFLAGS call. | 377 dnl or AC_LIB_HAVE_LINKFLAGS call. |
| 390 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDE
FGHIJKLMNOPQRSTUVWXYZ____|'` | 378 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEF
GHIJKLMNOPQRSTUVWXYZ___|'` |
| 391 eval value=\"\$HAVE_LIB$uppername\" | 379 eval value=\"\$HAVE_LIB$uppername\" |
| 392 if test -n "$value"; then | 380 if test -n "$value"; then |
| 393 if test "$value" = yes; then | 381 if test "$value" = yes; then |
| 394 eval value=\"\$LIB$uppername\" | 382 eval value=\"\$LIB$uppername\" |
| 395 test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" | 383 test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" |
| 396 eval value=\"\$LTLIB$uppername\" | 384 eval value=\"\$LTLIB$uppername\" |
| 397 test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$val
ue" | 385 test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$val
ue" |
| 398 else | 386 else |
| 399 dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined | 387 dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined |
| 400 dnl that this library doesn't exist. So just drop it. | 388 dnl that this library doesn't exist. So just drop it. |
| (...skipping 511 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 912 done | 900 done |
| 913 fi | 901 fi |
| 914 fi | 902 fi |
| 915 fi | 903 fi |
| 916 fi | 904 fi |
| 917 fi | 905 fi |
| 918 AC_SUBST([$1]) | 906 AC_SUBST([$1]) |
| 919 ]) | 907 ]) |
| 920 | 908 |
| 921 # lib-prefix.m4 serial 7 (gettext-0.18) | 909 # lib-prefix.m4 serial 7 (gettext-0.18) |
| 922 dnl Copyright (C) 2001-2005, 2008-2016 Free Software Foundation, Inc. | 910 dnl Copyright (C) 2001-2005, 2008-2010 Free Software Foundation, Inc. |
| 923 dnl This file is free software; the Free Software Foundation | 911 dnl This file is free software; the Free Software Foundation |
| 924 dnl gives unlimited permission to copy and/or distribute it, | 912 dnl gives unlimited permission to copy and/or distribute it, |
| 925 dnl with or without modifications, as long as this notice is preserved. | 913 dnl with or without modifications, as long as this notice is preserved. |
| 926 | 914 |
| 927 dnl From Bruno Haible. | 915 dnl From Bruno Haible. |
| 928 | 916 |
| 929 dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and | 917 dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and |
| 930 dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't | 918 dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't |
| 931 dnl require excessive bracketing. | 919 dnl require excessive bracketing. |
| 932 ifdef([AC_HELP_STRING], | 920 ifdef([AC_HELP_STRING], |
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1136 esac | 1124 esac |
| 1137 fi | 1125 fi |
| 1138 done | 1126 done |
| 1139 IFS="$acl_save_IFS" | 1127 IFS="$acl_save_IFS" |
| 1140 fi | 1128 fi |
| 1141 ;; | 1129 ;; |
| 1142 esac | 1130 esac |
| 1143 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" | 1131 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" |
| 1144 ]) | 1132 ]) |
| 1145 | 1133 |
| 1146 dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- | 1134 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- |
| 1147 dnl serial 11 (pkg-config-0.29.1) | 1135 # serial 1 (pkg-config-0.24) |
| 1148 dnl | 1136 # |
| 1149 dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>. | 1137 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>. |
| 1150 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com> | 1138 # |
| 1151 dnl | 1139 # This program is free software; you can redistribute it and/or modify |
| 1152 dnl This program is free software; you can redistribute it and/or modify | 1140 # it under the terms of the GNU General Public License as published by |
| 1153 dnl it under the terms of the GNU General Public License as published by | 1141 # the Free Software Foundation; either version 2 of the License, or |
| 1154 dnl the Free Software Foundation; either version 2 of the License, or | 1142 # (at your option) any later version. |
| 1155 dnl (at your option) any later version. | 1143 # |
| 1156 dnl | 1144 # This program is distributed in the hope that it will be useful, but |
| 1157 dnl This program is distributed in the hope that it will be useful, but | 1145 # WITHOUT ANY WARRANTY; without even the implied warranty of |
| 1158 dnl WITHOUT ANY WARRANTY; without even the implied warranty of | 1146 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| 1159 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 1147 # General Public License for more details. |
| 1160 dnl General Public License for more details. | 1148 # |
| 1161 dnl | 1149 # You should have received a copy of the GNU General Public License |
| 1162 dnl You should have received a copy of the GNU General Public License | 1150 # along with this program; if not, write to the Free Software |
| 1163 dnl along with this program; if not, write to the Free Software | 1151 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
| 1164 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | 1152 # |
| 1165 dnl 02111-1307, USA. | 1153 # As a special exception to the GNU General Public License, if you |
| 1166 dnl | 1154 # distribute this file as part of a program that contains a |
| 1167 dnl As a special exception to the GNU General Public License, if you | 1155 # configuration script generated by Autoconf, you may include it under |
| 1168 dnl distribute this file as part of a program that contains a | 1156 # the same distribution terms that you use for the rest of that program. |
| 1169 dnl configuration script generated by Autoconf, you may include it under | |
| 1170 dnl the same distribution terms that you use for the rest of that | |
| 1171 dnl program. | |
| 1172 | 1157 |
| 1173 dnl PKG_PREREQ(MIN-VERSION) | 1158 # PKG_PROG_PKG_CONFIG([MIN-VERSION]) |
| 1174 dnl ----------------------- | 1159 # ---------------------------------- |
| 1175 dnl Since: 0.29 | |
| 1176 dnl | |
| 1177 dnl Verify that the version of the pkg-config macros are at least | |
| 1178 dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's | |
| 1179 dnl installed version of pkg-config, this checks the developer's version | |
| 1180 dnl of pkg.m4 when generating configure. | |
| 1181 dnl | |
| 1182 dnl To ensure that this macro is defined, also add: | |
| 1183 dnl m4_ifndef([PKG_PREREQ], | |
| 1184 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf
/autogen])]) | |
| 1185 dnl | |
| 1186 dnl See the "Since" comment for each macro you use to see what version | |
| 1187 dnl of the macros you require. | |
| 1188 m4_defun([PKG_PREREQ], | |
| 1189 [m4_define([PKG_MACROS_VERSION], [0.29.1]) | |
| 1190 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, | |
| 1191 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[
found])]) | |
| 1192 ])dnl PKG_PREREQ | |
| 1193 | |
| 1194 dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) | |
| 1195 dnl ---------------------------------- | |
| 1196 dnl Since: 0.16 | |
| 1197 dnl | |
| 1198 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to | |
| 1199 dnl first found in the path. Checks that the version of pkg-config found | |
| 1200 dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is | |
| 1201 dnl used since that's the first version where most current features of | |
| 1202 dnl pkg-config existed. | |
| 1203 AC_DEFUN([PKG_PROG_PKG_CONFIG], | 1160 AC_DEFUN([PKG_PROG_PKG_CONFIG], |
| 1204 [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) | 1161 [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) |
| 1205 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIB
S)))?$]) | 1162 m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) |
| 1206 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) | |
| 1207 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) | 1163 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) |
| 1208 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) | 1164 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) |
| 1209 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search pa
th]) | 1165 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search pa
th]) |
| 1210 | 1166 |
| 1211 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then | 1167 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then |
| 1212 AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) | 1168 AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) |
| 1213 fi | 1169 fi |
| 1214 if test -n "$PKG_CONFIG"; then | 1170 if test -n "$PKG_CONFIG"; then |
| 1215 _pkg_min_version=m4_default([$1], [0.9.0]) | 1171 _pkg_min_version=m4_default([$1], [0.9.0]) |
| 1216 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) | 1172 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) |
| 1217 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then | 1173 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then |
| 1218 AC_MSG_RESULT([yes]) | 1174 AC_MSG_RESULT([yes]) |
| 1219 else | 1175 else |
| 1220 AC_MSG_RESULT([no]) | 1176 AC_MSG_RESULT([no]) |
| 1221 PKG_CONFIG="" | 1177 PKG_CONFIG="" |
| 1222 fi | 1178 fi |
| 1223 fi[]dnl | 1179 fi[]dnl |
| 1224 ])dnl PKG_PROG_PKG_CONFIG | 1180 ])# PKG_PROG_PKG_CONFIG |
| 1225 | 1181 |
| 1226 dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) | 1182 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) |
| 1227 dnl ------------------------------------------------------------------- | 1183 # |
| 1228 dnl Since: 0.18 | 1184 # Check to see whether a particular set of modules exists. Similar |
| 1229 dnl | 1185 # to PKG_CHECK_MODULES(), but does not set variables or print errors. |
| 1230 dnl Check to see whether a particular set of modules exists. Similar to | 1186 # |
| 1231 dnl PKG_CHECK_MODULES(), but does not set variables or print errors. | 1187 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) |
| 1232 dnl | 1188 # only at the first occurence in configure.ac, so if the first place |
| 1233 dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) | 1189 # it's called might be skipped (such as if it is within an "if", you |
| 1234 dnl only at the first occurence in configure.ac, so if the first place | 1190 # have to call PKG_CHECK_EXISTS manually |
| 1235 dnl it's called might be skipped (such as if it is within an "if", you | 1191 # -------------------------------------------------------------- |
| 1236 dnl have to call PKG_CHECK_EXISTS manually | |
| 1237 AC_DEFUN([PKG_CHECK_EXISTS], | 1192 AC_DEFUN([PKG_CHECK_EXISTS], |
| 1238 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | 1193 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl |
| 1239 if test -n "$PKG_CONFIG" && \ | 1194 if test -n "$PKG_CONFIG" && \ |
| 1240 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then | 1195 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then |
| 1241 m4_default([$2], [:]) | 1196 m4_default([$2], [:]) |
| 1242 m4_ifvaln([$3], [else | 1197 m4_ifvaln([$3], [else |
| 1243 $3])dnl | 1198 $3])dnl |
| 1244 fi]) | 1199 fi]) |
| 1245 | 1200 |
| 1246 dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) | 1201 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) |
| 1247 dnl --------------------------------------------- | 1202 # --------------------------------------------- |
| 1248 dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting | |
| 1249 dnl pkg_failed based on the result. | |
| 1250 m4_define([_PKG_CONFIG], | 1203 m4_define([_PKG_CONFIG], |
| 1251 [if test -n "$$1"; then | 1204 [if test -n "$$1"; then |
| 1252 pkg_cv_[]$1="$$1" | 1205 pkg_cv_[]$1="$$1" |
| 1253 elif test -n "$PKG_CONFIG"; then | 1206 elif test -n "$PKG_CONFIG"; then |
| 1254 PKG_CHECK_EXISTS([$3], | 1207 PKG_CHECK_EXISTS([$3], |
| 1255 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` | 1208 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], |
| 1256 » » test "x$?" != "x0" && pkg_failed=yes ], | |
| 1257 [pkg_failed=yes]) | 1209 [pkg_failed=yes]) |
| 1258 else | 1210 else |
| 1259 pkg_failed=untried | 1211 pkg_failed=untried |
| 1260 fi[]dnl | 1212 fi[]dnl |
| 1261 ])dnl _PKG_CONFIG | 1213 ])# _PKG_CONFIG |
| 1262 | 1214 |
| 1263 dnl _PKG_SHORT_ERRORS_SUPPORTED | 1215 # _PKG_SHORT_ERRORS_SUPPORTED |
| 1264 dnl --------------------------- | 1216 # ----------------------------- |
| 1265 dnl Internal check to see if pkg-config supports short errors. | |
| 1266 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], | 1217 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], |
| 1267 [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) | 1218 [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) |
| 1268 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then | 1219 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
| 1269 _pkg_short_errors_supported=yes | 1220 _pkg_short_errors_supported=yes |
| 1270 else | 1221 else |
| 1271 _pkg_short_errors_supported=no | 1222 _pkg_short_errors_supported=no |
| 1272 fi[]dnl | 1223 fi[]dnl |
| 1273 ])dnl _PKG_SHORT_ERRORS_SUPPORTED | 1224 ])# _PKG_SHORT_ERRORS_SUPPORTED |
| 1274 | 1225 |
| 1275 | 1226 |
| 1276 dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], | 1227 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], |
| 1277 dnl [ACTION-IF-NOT-FOUND]) | 1228 # [ACTION-IF-NOT-FOUND]) |
| 1278 dnl -------------------------------------------------------------- | 1229 # |
| 1279 dnl Since: 0.4.0 | 1230 # |
| 1280 dnl | 1231 # Note that if there is a possibility the first call to |
| 1281 dnl Note that if there is a possibility the first call to | 1232 # PKG_CHECK_MODULES might not happen, you should be sure to include an |
| 1282 dnl PKG_CHECK_MODULES might not happen, you should be sure to include an | 1233 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac |
| 1283 dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac | 1234 # |
| 1235 # |
| 1236 # -------------------------------------------------------------- |
| 1284 AC_DEFUN([PKG_CHECK_MODULES], | 1237 AC_DEFUN([PKG_CHECK_MODULES], |
| 1285 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | 1238 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl |
| 1286 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl | 1239 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl |
| 1287 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl | 1240 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl |
| 1288 | 1241 |
| 1289 pkg_failed=no | 1242 pkg_failed=no |
| 1290 AC_MSG_CHECKING([for $1]) | 1243 AC_MSG_CHECKING([for $1]) |
| 1291 | 1244 |
| 1292 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) | 1245 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) |
| 1293 _PKG_CONFIG([$1][_LIBS], [libs], [$2]) | 1246 _PKG_CONFIG([$1][_LIBS], [libs], [$2]) |
| 1294 | 1247 |
| 1295 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[
]_CFLAGS | 1248 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[
]_CFLAGS |
| 1296 and $1[]_LIBS to avoid the need to call pkg-config. | 1249 and $1[]_LIBS to avoid the need to call pkg-config. |
| 1297 See the pkg-config man page for more details.]) | 1250 See the pkg-config man page for more details.]) |
| 1298 | 1251 |
| 1299 if test $pkg_failed = yes; then | 1252 if test $pkg_failed = yes; then |
| 1300 AC_MSG_RESULT([no]) | 1253 AC_MSG_RESULT([no]) |
| 1301 _PKG_SHORT_ERRORS_SUPPORTED | 1254 _PKG_SHORT_ERRORS_SUPPORTED |
| 1302 if test $_pkg_short_errors_supported = yes; then | 1255 if test $_pkg_short_errors_supported = yes; then |
| 1303 » $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cfl
ags --libs "$2" 2>&1` | 1256 » $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2"
2>&1` |
| 1304 else | 1257 else |
| 1305 » $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2"
2>&1` | 1258 » $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` |
| 1306 fi | 1259 fi |
| 1307 # Put the nasty error message in config.log where it belongs | 1260 # Put the nasty error message in config.log where it belongs |
| 1308 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD | 1261 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD |
| 1309 | 1262 |
| 1310 m4_default([$4], [AC_MSG_ERROR( | 1263 m4_default([$4], [AC_MSG_ERROR( |
| 1311 [Package requirements ($2) were not met: | 1264 [Package requirements ($2) were not met: |
| 1312 | 1265 |
| 1313 $$1_PKG_ERRORS | 1266 $$1_PKG_ERRORS |
| 1314 | 1267 |
| 1315 Consider adjusting the PKG_CONFIG_PATH environment variable if you | 1268 Consider adjusting the PKG_CONFIG_PATH environment variable if you |
| 1316 installed software in a non-standard prefix. | 1269 installed software in a non-standard prefix. |
| 1317 | 1270 |
| 1318 _PKG_TEXT])[]dnl | 1271 _PKG_TEXT]) |
| 1319 ]) | 1272 ]) |
| 1320 elif test $pkg_failed = untried; then | 1273 elif test $pkg_failed = untried; then |
| 1321 AC_MSG_RESULT([no]) | 1274 AC_MSG_RESULT([no]) |
| 1322 m4_default([$4], [AC_MSG_FAILURE( | 1275 m4_default([$4], [AC_MSG_FAILURE( |
| 1323 [The pkg-config script could not be found or is too old. Make sure it | 1276 [The pkg-config script could not be found or is too old. Make sure it |
| 1324 is in your PATH or set the PKG_CONFIG environment variable to the full | 1277 is in your PATH or set the PKG_CONFIG environment variable to the full |
| 1325 path to pkg-config. | 1278 path to pkg-config. |
| 1326 | 1279 |
| 1327 _PKG_TEXT | 1280 _PKG_TEXT |
| 1328 | 1281 |
| 1329 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl | 1282 To get pkg-config, see <http://pkg-config.freedesktop.org/>.]) |
| 1330 ]) | 1283 ]) |
| 1331 else | 1284 else |
| 1332 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS | 1285 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS |
| 1333 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS | 1286 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS |
| 1334 AC_MSG_RESULT([yes]) | 1287 AC_MSG_RESULT([yes]) |
| 1335 $3 | 1288 $3 |
| 1336 fi[]dnl | 1289 fi[]dnl |
| 1337 ])dnl PKG_CHECK_MODULES | 1290 ])# PKG_CHECK_MODULES |
| 1338 | 1291 |
| 1339 | 1292 # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software |
| 1340 dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], | 1293 # Foundation, Inc. |
| 1341 dnl [ACTION-IF-NOT-FOUND]) | |
| 1342 dnl --------------------------------------------------------------------- | |
| 1343 dnl Since: 0.29 | |
| 1344 dnl | |
| 1345 dnl Checks for existence of MODULES and gathers its build flags with | |
| 1346 dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags | |
| 1347 dnl and VARIABLE-PREFIX_LIBS from --libs. | |
| 1348 dnl | |
| 1349 dnl Note that if there is a possibility the first call to | |
| 1350 dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to | |
| 1351 dnl include an explicit call to PKG_PROG_PKG_CONFIG in your | |
| 1352 dnl configure.ac. | |
| 1353 AC_DEFUN([PKG_CHECK_MODULES_STATIC], | |
| 1354 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | |
| 1355 _save_PKG_CONFIG=$PKG_CONFIG | |
| 1356 PKG_CONFIG="$PKG_CONFIG --static" | |
| 1357 PKG_CHECK_MODULES($@) | |
| 1358 PKG_CONFIG=$_save_PKG_CONFIG[]dnl | |
| 1359 ])dnl PKG_CHECK_MODULES_STATIC | |
| 1360 | |
| 1361 | |
| 1362 dnl PKG_INSTALLDIR([DIRECTORY]) | |
| 1363 dnl ------------------------- | |
| 1364 dnl Since: 0.27 | |
| 1365 dnl | |
| 1366 dnl Substitutes the variable pkgconfigdir as the location where a module | |
| 1367 dnl should install pkg-config .pc files. By default the directory is | |
| 1368 dnl $libdir/pkgconfig, but the default can be changed by passing | |
| 1369 dnl DIRECTORY. The user can override through the --with-pkgconfigdir | |
| 1370 dnl parameter. | |
| 1371 AC_DEFUN([PKG_INSTALLDIR], | |
| 1372 [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) | |
| 1373 m4_pushdef([pkg_description], | |
| 1374 [pkg-config installation directory @<:@]pkg_default[@:>@]) | |
| 1375 AC_ARG_WITH([pkgconfigdir], | |
| 1376 [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, | |
| 1377 [with_pkgconfigdir=]pkg_default) | |
| 1378 AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) | |
| 1379 m4_popdef([pkg_default]) | |
| 1380 m4_popdef([pkg_description]) | |
| 1381 ])dnl PKG_INSTALLDIR | |
| 1382 | |
| 1383 | |
| 1384 dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) | |
| 1385 dnl -------------------------------- | |
| 1386 dnl Since: 0.27 | |
| 1387 dnl | |
| 1388 dnl Substitutes the variable noarch_pkgconfigdir as the location where a | |
| 1389 dnl module should install arch-independent pkg-config .pc files. By | |
| 1390 dnl default the directory is $datadir/pkgconfig, but the default can be | |
| 1391 dnl changed by passing DIRECTORY. The user can override through the | |
| 1392 dnl --with-noarch-pkgconfigdir parameter. | |
| 1393 AC_DEFUN([PKG_NOARCH_INSTALLDIR], | |
| 1394 [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) | |
| 1395 m4_pushdef([pkg_description], | |
| 1396 [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) | |
| 1397 AC_ARG_WITH([noarch-pkgconfigdir], | |
| 1398 [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, | |
| 1399 [with_noarch_pkgconfigdir=]pkg_default) | |
| 1400 AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) | |
| 1401 m4_popdef([pkg_default]) | |
| 1402 m4_popdef([pkg_description]) | |
| 1403 ])dnl PKG_NOARCH_INSTALLDIR | |
| 1404 | |
| 1405 | |
| 1406 dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, | |
| 1407 dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) | |
| 1408 dnl ------------------------------------------- | |
| 1409 dnl Since: 0.28 | |
| 1410 dnl | |
| 1411 dnl Retrieves the value of the pkg-config variable for the given module. | |
| 1412 AC_DEFUN([PKG_CHECK_VAR], | |
| 1413 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | |
| 1414 AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl | |
| 1415 | |
| 1416 _PKG_CONFIG([$1], [variable="][$3]["], [$2]) | |
| 1417 AS_VAR_COPY([$1], [pkg_cv_][$1]) | |
| 1418 | |
| 1419 AS_VAR_IF([$1], [""], [$5], [$4])dnl | |
| 1420 ])dnl PKG_CHECK_VAR | |
| 1421 | |
| 1422 # Copyright (C) 2002-2014 Free Software Foundation, Inc. | |
| 1423 # | 1294 # |
| 1424 # This file is free software; the Free Software Foundation | 1295 # This file is free software; the Free Software Foundation |
| 1425 # gives unlimited permission to copy and/or distribute it, | 1296 # gives unlimited permission to copy and/or distribute it, |
| 1426 # with or without modifications, as long as this notice is preserved. | 1297 # with or without modifications, as long as this notice is preserved. |
| 1427 | 1298 |
| 1299 # serial 1 |
| 1300 |
| 1428 # AM_AUTOMAKE_VERSION(VERSION) | 1301 # AM_AUTOMAKE_VERSION(VERSION) |
| 1429 # ---------------------------- | 1302 # ---------------------------- |
| 1430 # Automake X.Y traces this macro to ensure aclocal.m4 has been | 1303 # Automake X.Y traces this macro to ensure aclocal.m4 has been |
| 1431 # generated from the m4 files accompanying Automake X.Y. | 1304 # generated from the m4 files accompanying Automake X.Y. |
| 1432 # (This private macro should not be called outside this file.) | 1305 # (This private macro should not be called outside this file.) |
| 1433 AC_DEFUN([AM_AUTOMAKE_VERSION], | 1306 AC_DEFUN([AM_AUTOMAKE_VERSION], |
| 1434 [am__api_version='1.15' | 1307 [am__api_version='1.11' |
| 1435 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to | 1308 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to |
| 1436 dnl require some minimum version. Point them to the right macro. | 1309 dnl require some minimum version. Point them to the right macro. |
| 1437 m4_if([$1], [1.15], [], | 1310 m4_if([$1], [1.11.3], [], |
| 1438 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl | 1311 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl |
| 1439 ]) | 1312 ]) |
| 1440 | 1313 |
| 1441 # _AM_AUTOCONF_VERSION(VERSION) | 1314 # _AM_AUTOCONF_VERSION(VERSION) |
| 1442 # ----------------------------- | 1315 # ----------------------------- |
| 1443 # aclocal traces this macro to find the Autoconf version. | 1316 # aclocal traces this macro to find the Autoconf version. |
| 1444 # This is a private macro too. Using m4_define simplifies | 1317 # This is a private macro too. Using m4_define simplifies |
| 1445 # the logic in aclocal, which can simply ignore this definition. | 1318 # the logic in aclocal, which can simply ignore this definition. |
| 1446 m4_define([_AM_AUTOCONF_VERSION], []) | 1319 m4_define([_AM_AUTOCONF_VERSION], []) |
| 1447 | 1320 |
| 1448 # AM_SET_CURRENT_AUTOMAKE_VERSION | 1321 # AM_SET_CURRENT_AUTOMAKE_VERSION |
| 1449 # ------------------------------- | 1322 # ------------------------------- |
| 1450 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. | 1323 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. |
| 1451 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. | 1324 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. |
| 1452 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | 1325 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], |
| 1453 [AM_AUTOMAKE_VERSION([1.15])dnl | 1326 [AM_AUTOMAKE_VERSION([1.11.3])dnl |
| 1454 m4_ifndef([AC_AUTOCONF_VERSION], | 1327 m4_ifndef([AC_AUTOCONF_VERSION], |
| 1455 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | 1328 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
| 1456 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) | 1329 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) |
| 1457 | 1330 |
| 1458 # AM_AUX_DIR_EXPAND -*- Autoconf -*- | 1331 # AM_AUX_DIR_EXPAND -*- Autoconf -*- |
| 1459 | 1332 |
| 1460 # Copyright (C) 2001-2014 Free Software Foundation, Inc. | 1333 # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. |
| 1461 # | 1334 # |
| 1462 # This file is free software; the Free Software Foundation | 1335 # This file is free software; the Free Software Foundation |
| 1463 # gives unlimited permission to copy and/or distribute it, | 1336 # gives unlimited permission to copy and/or distribute it, |
| 1464 # with or without modifications, as long as this notice is preserved. | 1337 # with or without modifications, as long as this notice is preserved. |
| 1465 | 1338 |
| 1339 # serial 1 |
| 1340 |
| 1466 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets | 1341 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets |
| 1467 # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to | 1342 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to |
| 1468 # '$srcdir', '$srcdir/..', or '$srcdir/../..'. | 1343 # `$srcdir', `$srcdir/..', or `$srcdir/../..'. |
| 1469 # | 1344 # |
| 1470 # Of course, Automake must honor this variable whenever it calls a | 1345 # Of course, Automake must honor this variable whenever it calls a |
| 1471 # tool from the auxiliary directory. The problem is that $srcdir (and | 1346 # tool from the auxiliary directory. The problem is that $srcdir (and |
| 1472 # therefore $ac_aux_dir as well) can be either absolute or relative, | 1347 # therefore $ac_aux_dir as well) can be either absolute or relative, |
| 1473 # depending on how configure is run. This is pretty annoying, since | 1348 # depending on how configure is run. This is pretty annoying, since |
| 1474 # it makes $ac_aux_dir quite unusable in subdirectories: in the top | 1349 # it makes $ac_aux_dir quite unusable in subdirectories: in the top |
| 1475 # source directory, any form will work fine, but in subdirectories a | 1350 # source directory, any form will work fine, but in subdirectories a |
| 1476 # relative path needs to be adjusted first. | 1351 # relative path needs to be adjusted first. |
| 1477 # | 1352 # |
| 1478 # $ac_aux_dir/missing | 1353 # $ac_aux_dir/missing |
| 1479 # fails when called from a subdirectory if $ac_aux_dir is relative | 1354 # fails when called from a subdirectory if $ac_aux_dir is relative |
| 1480 # $top_srcdir/$ac_aux_dir/missing | 1355 # $top_srcdir/$ac_aux_dir/missing |
| 1481 # fails if $ac_aux_dir is absolute, | 1356 # fails if $ac_aux_dir is absolute, |
| 1482 # fails when called from a subdirectory in a VPATH build with | 1357 # fails when called from a subdirectory in a VPATH build with |
| 1483 # a relative $ac_aux_dir | 1358 # a relative $ac_aux_dir |
| 1484 # | 1359 # |
| 1485 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir | 1360 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir |
| 1486 # are both prefixed by $srcdir. In an in-source build this is usually | 1361 # are both prefixed by $srcdir. In an in-source build this is usually |
| 1487 # harmless because $srcdir is '.', but things will broke when you | 1362 # harmless because $srcdir is `.', but things will broke when you |
| 1488 # start a VPATH build or use an absolute $srcdir. | 1363 # start a VPATH build or use an absolute $srcdir. |
| 1489 # | 1364 # |
| 1490 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, | 1365 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, |
| 1491 # iff we strip the leading $srcdir from $ac_aux_dir. That would be: | 1366 # iff we strip the leading $srcdir from $ac_aux_dir. That would be: |
| 1492 # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` | 1367 # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` |
| 1493 # and then we would define $MISSING as | 1368 # and then we would define $MISSING as |
| 1494 # MISSING="\${SHELL} $am_aux_dir/missing" | 1369 # MISSING="\${SHELL} $am_aux_dir/missing" |
| 1495 # This will work as long as MISSING is not called from configure, because | 1370 # This will work as long as MISSING is not called from configure, because |
| 1496 # unfortunately $(top_srcdir) has no meaning in configure. | 1371 # unfortunately $(top_srcdir) has no meaning in configure. |
| 1497 # However there are other variables, like CC, which are often used in | 1372 # However there are other variables, like CC, which are often used in |
| 1498 # configure, and could therefore not use this "fixed" $ac_aux_dir. | 1373 # configure, and could therefore not use this "fixed" $ac_aux_dir. |
| 1499 # | 1374 # |
| 1500 # Another solution, used here, is to always expand $ac_aux_dir to an | 1375 # Another solution, used here, is to always expand $ac_aux_dir to an |
| 1501 # absolute PATH. The drawback is that using absolute paths prevent a | 1376 # absolute PATH. The drawback is that using absolute paths prevent a |
| 1502 # configured tree to be moved without reconfiguration. | 1377 # configured tree to be moved without reconfiguration. |
| 1503 | 1378 |
| 1504 AC_DEFUN([AM_AUX_DIR_EXPAND], | 1379 AC_DEFUN([AM_AUX_DIR_EXPAND], |
| 1505 [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl | 1380 [dnl Rely on autoconf to set up CDPATH properly. |
| 1506 # Expand $ac_aux_dir to an absolute path. | 1381 AC_PREREQ([2.50])dnl |
| 1507 am_aux_dir=`cd "$ac_aux_dir" && pwd` | 1382 # expand $ac_aux_dir to an absolute path |
| 1383 am_aux_dir=`cd $ac_aux_dir && pwd` |
| 1508 ]) | 1384 ]) |
| 1509 | 1385 |
| 1510 # AM_CONDITIONAL -*- Autoconf -*- | 1386 # AM_CONDITIONAL -*- Autoconf -*- |
| 1511 | 1387 |
| 1512 # Copyright (C) 1997-2014 Free Software Foundation, Inc. | 1388 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 |
| 1389 # Free Software Foundation, Inc. |
| 1513 # | 1390 # |
| 1514 # This file is free software; the Free Software Foundation | 1391 # This file is free software; the Free Software Foundation |
| 1515 # gives unlimited permission to copy and/or distribute it, | 1392 # gives unlimited permission to copy and/or distribute it, |
| 1516 # with or without modifications, as long as this notice is preserved. | 1393 # with or without modifications, as long as this notice is preserved. |
| 1517 | 1394 |
| 1395 # serial 9 |
| 1396 |
| 1518 # AM_CONDITIONAL(NAME, SHELL-CONDITION) | 1397 # AM_CONDITIONAL(NAME, SHELL-CONDITION) |
| 1519 # ------------------------------------- | 1398 # ------------------------------------- |
| 1520 # Define a conditional. | 1399 # Define a conditional. |
| 1521 AC_DEFUN([AM_CONDITIONAL], | 1400 AC_DEFUN([AM_CONDITIONAL], |
| 1522 [AC_PREREQ([2.52])dnl | 1401 [AC_PREREQ(2.52)dnl |
| 1523 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], | 1402 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], |
| 1524 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | 1403 » [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl |
| 1525 AC_SUBST([$1_TRUE])dnl | 1404 AC_SUBST([$1_TRUE])dnl |
| 1526 AC_SUBST([$1_FALSE])dnl | 1405 AC_SUBST([$1_FALSE])dnl |
| 1527 _AM_SUBST_NOTMAKE([$1_TRUE])dnl | 1406 _AM_SUBST_NOTMAKE([$1_TRUE])dnl |
| 1528 _AM_SUBST_NOTMAKE([$1_FALSE])dnl | 1407 _AM_SUBST_NOTMAKE([$1_FALSE])dnl |
| 1529 m4_define([_AM_COND_VALUE_$1], [$2])dnl | 1408 m4_define([_AM_COND_VALUE_$1], [$2])dnl |
| 1530 if $2; then | 1409 if $2; then |
| 1531 $1_TRUE= | 1410 $1_TRUE= |
| 1532 $1_FALSE='#' | 1411 $1_FALSE='#' |
| 1533 else | 1412 else |
| 1534 $1_TRUE='#' | 1413 $1_TRUE='#' |
| 1535 $1_FALSE= | 1414 $1_FALSE= |
| 1536 fi | 1415 fi |
| 1537 AC_CONFIG_COMMANDS_PRE( | 1416 AC_CONFIG_COMMANDS_PRE( |
| 1538 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | 1417 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then |
| 1539 AC_MSG_ERROR([[conditional "$1" was never defined. | 1418 AC_MSG_ERROR([[conditional "$1" was never defined. |
| 1540 Usually this means the macro was only invoked conditionally.]]) | 1419 Usually this means the macro was only invoked conditionally.]]) |
| 1541 fi])]) | 1420 fi])]) |
| 1542 | 1421 |
| 1543 # Copyright (C) 1999-2014 Free Software Foundation, Inc. | 1422 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, |
| 1423 # 2010, 2011 Free Software Foundation, Inc. |
| 1544 # | 1424 # |
| 1545 # This file is free software; the Free Software Foundation | 1425 # This file is free software; the Free Software Foundation |
| 1546 # gives unlimited permission to copy and/or distribute it, | 1426 # gives unlimited permission to copy and/or distribute it, |
| 1547 # with or without modifications, as long as this notice is preserved. | 1427 # with or without modifications, as long as this notice is preserved. |
| 1548 | 1428 |
| 1429 # serial 12 |
| 1549 | 1430 |
| 1550 # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be | 1431 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be |
| 1551 # written in clear, in which case automake, when reading aclocal.m4, | 1432 # written in clear, in which case automake, when reading aclocal.m4, |
| 1552 # will think it sees a *use*, and therefore will trigger all it's | 1433 # will think it sees a *use*, and therefore will trigger all it's |
| 1553 # C support machinery. Also note that it means that autoscan, seeing | 1434 # C support machinery. Also note that it means that autoscan, seeing |
| 1554 # CC etc. in the Makefile, will ask for an AC_PROG_CC use... | 1435 # CC etc. in the Makefile, will ask for an AC_PROG_CC use... |
| 1555 | 1436 |
| 1556 | 1437 |
| 1557 # _AM_DEPENDENCIES(NAME) | 1438 # _AM_DEPENDENCIES(NAME) |
| 1558 # ---------------------- | 1439 # ---------------------- |
| 1559 # See how the compiler implements dependency checking. | 1440 # See how the compiler implements dependency checking. |
| 1560 # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". | 1441 # NAME is "CC", "CXX", "GCJ", or "OBJC". |
| 1561 # We try a few techniques and use that to set a single cache variable. | 1442 # We try a few techniques and use that to set a single cache variable. |
| 1562 # | 1443 # |
| 1563 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was | 1444 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was |
| 1564 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular | 1445 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular |
| 1565 # dependency, and given that the user is not expected to run this macro, | 1446 # dependency, and given that the user is not expected to run this macro, |
| 1566 # just rely on AC_PROG_CC. | 1447 # just rely on AC_PROG_CC. |
| 1567 AC_DEFUN([_AM_DEPENDENCIES], | 1448 AC_DEFUN([_AM_DEPENDENCIES], |
| 1568 [AC_REQUIRE([AM_SET_DEPDIR])dnl | 1449 [AC_REQUIRE([AM_SET_DEPDIR])dnl |
| 1569 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | 1450 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl |
| 1570 AC_REQUIRE([AM_MAKE_INCLUDE])dnl | 1451 AC_REQUIRE([AM_MAKE_INCLUDE])dnl |
| 1571 AC_REQUIRE([AM_DEP_TRACK])dnl | 1452 AC_REQUIRE([AM_DEP_TRACK])dnl |
| 1572 | 1453 |
| 1573 m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], | 1454 ifelse([$1], CC, [depcc="$CC" am_compiler_list=], |
| 1574 [$1], [CXX], [depcc="$CXX" am_compiler_list=], | 1455 [$1], CXX, [depcc="$CXX" am_compiler_list=], |
| 1575 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | 1456 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], |
| 1576 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], | 1457 [$1], UPC, [depcc="$UPC" am_compiler_list=], |
| 1577 [$1], [UPC], [depcc="$UPC" am_compiler_list=], | 1458 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], |
| 1578 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], | 1459 [depcc="$$1" am_compiler_list=]) |
| 1579 [depcc="$$1" am_compiler_list=]) | |
| 1580 | 1460 |
| 1581 AC_CACHE_CHECK([dependency style of $depcc], | 1461 AC_CACHE_CHECK([dependency style of $depcc], |
| 1582 [am_cv_$1_dependencies_compiler_type], | 1462 [am_cv_$1_dependencies_compiler_type], |
| 1583 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | 1463 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then |
| 1584 # We make a subdir and do the tests there. Otherwise we can end up | 1464 # We make a subdir and do the tests there. Otherwise we can end up |
| 1585 # making bogus files that we don't know about and never remove. For | 1465 # making bogus files that we don't know about and never remove. For |
| 1586 # instance it was reported that on HP-UX the gcc test will end up | 1466 # instance it was reported that on HP-UX the gcc test will end up |
| 1587 # making a dummy file named 'D' -- because '-MD' means "put the output | 1467 # making a dummy file named `D' -- because `-MD' means `put the output |
| 1588 # in D". | 1468 # in D'. |
| 1589 rm -rf conftest.dir | 1469 rm -rf conftest.dir |
| 1590 mkdir conftest.dir | 1470 mkdir conftest.dir |
| 1591 # Copy depcomp to subdir because otherwise we won't find it if we're | 1471 # Copy depcomp to subdir because otherwise we won't find it if we're |
| 1592 # using a relative directory. | 1472 # using a relative directory. |
| 1593 cp "$am_depcomp" conftest.dir | 1473 cp "$am_depcomp" conftest.dir |
| 1594 cd conftest.dir | 1474 cd conftest.dir |
| 1595 # We will build objects and dependencies in a subdirectory because | 1475 # We will build objects and dependencies in a subdirectory because |
| 1596 # it helps to detect inapplicable dependency modes. For instance | 1476 # it helps to detect inapplicable dependency modes. For instance |
| 1597 # both Tru64's cc and ICC support -MD to output dependencies as a | 1477 # both Tru64's cc and ICC support -MD to output dependencies as a |
| 1598 # side effect of compilation, but ICC will put the dependencies in | 1478 # side effect of compilation, but ICC will put the dependencies in |
| (...skipping 19 matching lines...) Expand all Loading... |
| 1618 # Setup a source with many dependencies, because some compilers | 1498 # Setup a source with many dependencies, because some compilers |
| 1619 # like to wrap large dependency lists on column 80 (with \), and | 1499 # like to wrap large dependency lists on column 80 (with \), and |
| 1620 # we should not choose a depcomp mode which is confused by this. | 1500 # we should not choose a depcomp mode which is confused by this. |
| 1621 # | 1501 # |
| 1622 # We need to recreate these files for each test, as the compiler may | 1502 # We need to recreate these files for each test, as the compiler may |
| 1623 # overwrite some of them when testing with obscure command lines. | 1503 # overwrite some of them when testing with obscure command lines. |
| 1624 # This happens at least with the AIX C compiler. | 1504 # This happens at least with the AIX C compiler. |
| 1625 : > sub/conftest.c | 1505 : > sub/conftest.c |
| 1626 for i in 1 2 3 4 5 6; do | 1506 for i in 1 2 3 4 5 6; do |
| 1627 echo '#include "conftst'$i'.h"' >> sub/conftest.c | 1507 echo '#include "conftst'$i'.h"' >> sub/conftest.c |
| 1628 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with | 1508 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with |
| 1629 # Solaris 10 /bin/sh. | 1509 # Solaris 8's {/usr,}/bin/sh. |
| 1630 echo '/* dummy */' > sub/conftst$i.h | 1510 touch sub/conftst$i.h |
| 1631 done | 1511 done |
| 1632 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf | 1512 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf |
| 1633 | 1513 |
| 1634 # We check with '-c' and '-o' for the sake of the "dashmstdout" | 1514 # We check with `-c' and `-o' for the sake of the "dashmstdout" |
| 1635 # mode. It turns out that the SunPro C++ compiler does not properly | 1515 # mode. It turns out that the SunPro C++ compiler does not properly |
| 1636 # handle '-M -o', and we need to detect this. Also, some Intel | 1516 # handle `-M -o', and we need to detect this. Also, some Intel |
| 1637 # versions had trouble with output in subdirs. | 1517 # versions had trouble with output in subdirs |
| 1638 am__obj=sub/conftest.${OBJEXT-o} | 1518 am__obj=sub/conftest.${OBJEXT-o} |
| 1639 am__minus_obj="-o $am__obj" | 1519 am__minus_obj="-o $am__obj" |
| 1640 case $depmode in | 1520 case $depmode in |
| 1641 gcc) | 1521 gcc) |
| 1642 # This depmode causes a compiler race in universal mode. | 1522 # This depmode causes a compiler race in universal mode. |
| 1643 test "$am__universal" = false || continue | 1523 test "$am__universal" = false || continue |
| 1644 ;; | 1524 ;; |
| 1645 nosideeffect) | 1525 nosideeffect) |
| 1646 # After this tag, mechanisms are not by side-effect, so they'll | 1526 # after this tag, mechanisms are not by side-effect, so they'll |
| 1647 # only be used when explicitly requested. | 1527 # only be used when explicitly requested |
| 1648 if test "x$enable_dependency_tracking" = xyes; then | 1528 if test "x$enable_dependency_tracking" = xyes; then |
| 1649 continue | 1529 continue |
| 1650 else | 1530 else |
| 1651 break | 1531 break |
| 1652 fi | 1532 fi |
| 1653 ;; | 1533 ;; |
| 1654 msvc7 | msvc7msys | msvisualcpp | msvcmsys) | 1534 msvc7 | msvc7msys | msvisualcpp | msvcmsys) |
| 1655 # This compiler won't grok '-c -o', but also, the minuso test has | 1535 # This compiler won't grok `-c -o', but also, the minuso test has |
| 1656 # not run yet. These depmodes are late enough in the game, and | 1536 # not run yet. These depmodes are late enough in the game, and |
| 1657 # so weak that their functioning should not be impacted. | 1537 # so weak that their functioning should not be impacted. |
| 1658 am__obj=conftest.${OBJEXT-o} | 1538 am__obj=conftest.${OBJEXT-o} |
| 1659 am__minus_obj= | 1539 am__minus_obj= |
| 1660 ;; | 1540 ;; |
| 1661 none) break ;; | 1541 none) break ;; |
| 1662 esac | 1542 esac |
| 1663 if depmode=$depmode \ | 1543 if depmode=$depmode \ |
| 1664 source=sub/conftest.c object=$am__obj \ | 1544 source=sub/conftest.c object=$am__obj \ |
| 1665 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ | 1545 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ |
| (...skipping 27 matching lines...) Expand all Loading... |
| 1693 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) | 1573 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) |
| 1694 AM_CONDITIONAL([am__fastdep$1], [ | 1574 AM_CONDITIONAL([am__fastdep$1], [ |
| 1695 test "x$enable_dependency_tracking" != xno \ | 1575 test "x$enable_dependency_tracking" != xno \ |
| 1696 && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) | 1576 && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) |
| 1697 ]) | 1577 ]) |
| 1698 | 1578 |
| 1699 | 1579 |
| 1700 # AM_SET_DEPDIR | 1580 # AM_SET_DEPDIR |
| 1701 # ------------- | 1581 # ------------- |
| 1702 # Choose a directory name for dependency files. | 1582 # Choose a directory name for dependency files. |
| 1703 # This macro is AC_REQUIREd in _AM_DEPENDENCIES. | 1583 # This macro is AC_REQUIREd in _AM_DEPENDENCIES |
| 1704 AC_DEFUN([AM_SET_DEPDIR], | 1584 AC_DEFUN([AM_SET_DEPDIR], |
| 1705 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl | 1585 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl |
| 1706 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl | 1586 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl |
| 1707 ]) | 1587 ]) |
| 1708 | 1588 |
| 1709 | 1589 |
| 1710 # AM_DEP_TRACK | 1590 # AM_DEP_TRACK |
| 1711 # ------------ | 1591 # ------------ |
| 1712 AC_DEFUN([AM_DEP_TRACK], | 1592 AC_DEFUN([AM_DEP_TRACK], |
| 1713 [AC_ARG_ENABLE([dependency-tracking], [dnl | 1593 [AC_ARG_ENABLE(dependency-tracking, |
| 1714 AS_HELP_STRING( | 1594 [ --disable-dependency-tracking speeds up one-time build |
| 1715 [--enable-dependency-tracking], | 1595 --enable-dependency-tracking do not reject slow dependency extractors]) |
| 1716 [do not reject slow dependency extractors]) | |
| 1717 AS_HELP_STRING( | |
| 1718 [--disable-dependency-tracking], | |
| 1719 [speeds up one-time build])]) | |
| 1720 if test "x$enable_dependency_tracking" != xno; then | 1596 if test "x$enable_dependency_tracking" != xno; then |
| 1721 am_depcomp="$ac_aux_dir/depcomp" | 1597 am_depcomp="$ac_aux_dir/depcomp" |
| 1722 AMDEPBACKSLASH='\' | 1598 AMDEPBACKSLASH='\' |
| 1723 am__nodep='_no' | 1599 am__nodep='_no' |
| 1724 fi | 1600 fi |
| 1725 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | 1601 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) |
| 1726 AC_SUBST([AMDEPBACKSLASH])dnl | 1602 AC_SUBST([AMDEPBACKSLASH])dnl |
| 1727 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl | 1603 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl |
| 1728 AC_SUBST([am__nodep])dnl | 1604 AC_SUBST([am__nodep])dnl |
| 1729 _AM_SUBST_NOTMAKE([am__nodep])dnl | 1605 _AM_SUBST_NOTMAKE([am__nodep])dnl |
| 1730 ]) | 1606 ]) |
| 1731 | 1607 |
| 1732 # Generate code to set up dependency tracking. -*- Autoconf -*- | 1608 # Generate code to set up dependency tracking. -*- Autoconf -*- |
| 1733 | 1609 |
| 1734 # Copyright (C) 1999-2014 Free Software Foundation, Inc. | 1610 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 |
| 1611 # Free Software Foundation, Inc. |
| 1735 # | 1612 # |
| 1736 # This file is free software; the Free Software Foundation | 1613 # This file is free software; the Free Software Foundation |
| 1737 # gives unlimited permission to copy and/or distribute it, | 1614 # gives unlimited permission to copy and/or distribute it, |
| 1738 # with or without modifications, as long as this notice is preserved. | 1615 # with or without modifications, as long as this notice is preserved. |
| 1739 | 1616 |
| 1617 #serial 5 |
| 1740 | 1618 |
| 1741 # _AM_OUTPUT_DEPENDENCY_COMMANDS | 1619 # _AM_OUTPUT_DEPENDENCY_COMMANDS |
| 1742 # ------------------------------ | 1620 # ------------------------------ |
| 1743 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | 1621 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], |
| 1744 [{ | 1622 [{ |
| 1745 # Older Autoconf quotes --file arguments for eval, but not when files | 1623 # Autoconf 2.62 quotes --file arguments for eval, but not when files |
| 1746 # are listed without --file. Let's play safe and only enable the eval | 1624 # are listed without --file. Let's play safe and only enable the eval |
| 1747 # if we detect the quoting. | 1625 # if we detect the quoting. |
| 1748 case $CONFIG_FILES in | 1626 case $CONFIG_FILES in |
| 1749 *\'*) eval set x "$CONFIG_FILES" ;; | 1627 *\'*) eval set x "$CONFIG_FILES" ;; |
| 1750 *) set x $CONFIG_FILES ;; | 1628 *) set x $CONFIG_FILES ;; |
| 1751 esac | 1629 esac |
| 1752 shift | 1630 shift |
| 1753 for mf | 1631 for mf |
| 1754 do | 1632 do |
| 1755 # Strip MF so we end up with the name of the file. | 1633 # Strip MF so we end up with the name of the file. |
| 1756 mf=`echo "$mf" | sed -e 's/:.*$//'` | 1634 mf=`echo "$mf" | sed -e 's/:.*$//'` |
| 1757 # Check whether this is an Automake generated Makefile or not. | 1635 # Check whether this is an Automake generated Makefile or not. |
| 1758 # We used to match only the files named 'Makefile.in', but | 1636 # We used to match only the files named `Makefile.in', but |
| 1759 # some people rename them; so instead we look at the file content. | 1637 # some people rename them; so instead we look at the file content. |
| 1760 # Grep'ing the first line is not enough: some people post-process | 1638 # Grep'ing the first line is not enough: some people post-process |
| 1761 # each Makefile.in and add a new line on top of each file to say so. | 1639 # each Makefile.in and add a new line on top of each file to say so. |
| 1762 # Grep'ing the whole file is not good either: AIX grep has a line | 1640 # Grep'ing the whole file is not good either: AIX grep has a line |
| 1763 # limit of 2048, but all sed's we know have understand at least 4000. | 1641 # limit of 2048, but all sed's we know have understand at least 4000. |
| 1764 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1
; then | 1642 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1
; then |
| 1765 dirpart=`AS_DIRNAME("$mf")` | 1643 dirpart=`AS_DIRNAME("$mf")` |
| 1766 else | 1644 else |
| 1767 continue | 1645 continue |
| 1768 fi | 1646 fi |
| 1769 # Extract the definition of DEPDIR, am__include, and am__quote | 1647 # Extract the definition of DEPDIR, am__include, and am__quote |
| 1770 # from the Makefile without running 'make'. | 1648 # from the Makefile without running `make'. |
| 1771 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` | 1649 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` |
| 1772 test -z "$DEPDIR" && continue | 1650 test -z "$DEPDIR" && continue |
| 1773 am__include=`sed -n 's/^am__include = //p' < "$mf"` | 1651 am__include=`sed -n 's/^am__include = //p' < "$mf"` |
| 1774 test -z "$am__include" && continue | 1652 test -z "am__include" && continue |
| 1775 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` | 1653 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` |
| 1654 # When using ansi2knr, U may be empty or an underscore; expand it |
| 1655 U=`sed -n 's/^U = //p' < "$mf"` |
| 1776 # Find all dependency output files, they are included files with | 1656 # Find all dependency output files, they are included files with |
| 1777 # $(DEPDIR) in their names. We invoke sed twice because it is the | 1657 # $(DEPDIR) in their names. We invoke sed twice because it is the |
| 1778 # simplest approach to changing $(DEPDIR) to its actual value in the | 1658 # simplest approach to changing $(DEPDIR) to its actual value in the |
| 1779 # expansion. | 1659 # expansion. |
| 1780 for file in `sed -n " | 1660 for file in `sed -n " |
| 1781 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ | 1661 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ |
| 1782 » sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do | 1662 » sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do |
| 1783 # Make sure the directory exists. | 1663 # Make sure the directory exists. |
| 1784 test -f "$dirpart/$file" && continue | 1664 test -f "$dirpart/$file" && continue |
| 1785 fdir=`AS_DIRNAME(["$file"])` | 1665 fdir=`AS_DIRNAME(["$file"])` |
| 1786 AS_MKDIR_P([$dirpart/$fdir]) | 1666 AS_MKDIR_P([$dirpart/$fdir]) |
| 1787 # echo "creating $dirpart/$file" | 1667 # echo "creating $dirpart/$file" |
| 1788 echo '# dummy' > "$dirpart/$file" | 1668 echo '# dummy' > "$dirpart/$file" |
| 1789 done | 1669 done |
| 1790 done | 1670 done |
| 1791 } | 1671 } |
| 1792 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS | 1672 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS |
| 1793 | 1673 |
| 1794 | 1674 |
| 1795 # AM_OUTPUT_DEPENDENCY_COMMANDS | 1675 # AM_OUTPUT_DEPENDENCY_COMMANDS |
| 1796 # ----------------------------- | 1676 # ----------------------------- |
| 1797 # This macro should only be invoked once -- use via AC_REQUIRE. | 1677 # This macro should only be invoked once -- use via AC_REQUIRE. |
| 1798 # | 1678 # |
| 1799 # This code is only required when automatic dependency tracking | 1679 # This code is only required when automatic dependency tracking |
| 1800 # is enabled. FIXME. This creates each '.P' file that we will | 1680 # is enabled. FIXME. This creates each `.P' file that we will |
| 1801 # need in order to bootstrap the dependency handling code. | 1681 # need in order to bootstrap the dependency handling code. |
| 1802 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], | 1682 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], |
| 1803 [AC_CONFIG_COMMANDS([depfiles], | 1683 [AC_CONFIG_COMMANDS([depfiles], |
| 1804 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], | 1684 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], |
| 1805 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) | 1685 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) |
| 1806 ]) | 1686 ]) |
| 1807 | 1687 |
| 1808 # Do all the work for Automake. -*- Autoconf -*- | 1688 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 |
| 1809 | 1689 # Free Software Foundation, Inc. |
| 1810 # Copyright (C) 1996-2014 Free Software Foundation, Inc. | |
| 1811 # | 1690 # |
| 1812 # This file is free software; the Free Software Foundation | 1691 # This file is free software; the Free Software Foundation |
| 1813 # gives unlimited permission to copy and/or distribute it, | 1692 # gives unlimited permission to copy and/or distribute it, |
| 1814 # with or without modifications, as long as this notice is preserved. | 1693 # with or without modifications, as long as this notice is preserved. |
| 1815 | 1694 |
| 1695 # serial 8 |
| 1696 |
| 1697 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. |
| 1698 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) |
| 1699 |
| 1700 # Do all the work for Automake. -*- Autoconf -*- |
| 1701 |
| 1702 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, |
| 1703 # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. |
| 1704 # |
| 1705 # This file is free software; the Free Software Foundation |
| 1706 # gives unlimited permission to copy and/or distribute it, |
| 1707 # with or without modifications, as long as this notice is preserved. |
| 1708 |
| 1709 # serial 16 |
| 1710 |
| 1816 # This macro actually does too much. Some checks are only needed if | 1711 # This macro actually does too much. Some checks are only needed if |
| 1817 # your package does certain things. But this isn't really a big deal. | 1712 # your package does certain things. But this isn't really a big deal. |
| 1818 | 1713 |
| 1819 dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. | |
| 1820 m4_define([AC_PROG_CC], | |
| 1821 m4_defn([AC_PROG_CC]) | |
| 1822 [_AM_PROG_CC_C_O | |
| 1823 ]) | |
| 1824 | |
| 1825 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) | 1714 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) |
| 1826 # AM_INIT_AUTOMAKE([OPTIONS]) | 1715 # AM_INIT_AUTOMAKE([OPTIONS]) |
| 1827 # ----------------------------------------------- | 1716 # ----------------------------------------------- |
| 1828 # The call with PACKAGE and VERSION arguments is the old style | 1717 # The call with PACKAGE and VERSION arguments is the old style |
| 1829 # call (pre autoconf-2.50), which is being phased out. PACKAGE | 1718 # call (pre autoconf-2.50), which is being phased out. PACKAGE |
| 1830 # and VERSION should now be passed to AC_INIT and removed from | 1719 # and VERSION should now be passed to AC_INIT and removed from |
| 1831 # the call to AM_INIT_AUTOMAKE. | 1720 # the call to AM_INIT_AUTOMAKE. |
| 1832 # We support both call styles for the transition. After | 1721 # We support both call styles for the transition. After |
| 1833 # the next Automake release, Autoconf can make the AC_INIT | 1722 # the next Automake release, Autoconf can make the AC_INIT |
| 1834 # arguments mandatory, and then we can depend on a new Autoconf | 1723 # arguments mandatory, and then we can depend on a new Autoconf |
| 1835 # release and drop the old call support. | 1724 # release and drop the old call support. |
| 1836 AC_DEFUN([AM_INIT_AUTOMAKE], | 1725 AC_DEFUN([AM_INIT_AUTOMAKE], |
| 1837 [AC_PREREQ([2.65])dnl | 1726 [AC_PREREQ([2.62])dnl |
| 1838 dnl Autoconf wants to disallow AM_ names. We explicitly allow | 1727 dnl Autoconf wants to disallow AM_ names. We explicitly allow |
| 1839 dnl the ones we care about. | 1728 dnl the ones we care about. |
| 1840 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | 1729 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl |
| 1841 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | 1730 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl |
| 1842 AC_REQUIRE([AC_PROG_INSTALL])dnl | 1731 AC_REQUIRE([AC_PROG_INSTALL])dnl |
| 1843 if test "`cd $srcdir && pwd`" != "`pwd`"; then | 1732 if test "`cd $srcdir && pwd`" != "`pwd`"; then |
| 1844 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output | 1733 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output |
| 1845 # is not polluted with repeated "-I." | 1734 # is not polluted with repeated "-I." |
| 1846 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl | 1735 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl |
| 1847 # test to see if srcdir already configured | 1736 # test to see if srcdir already configured |
| 1848 if test -f $srcdir/config.status; then | 1737 if test -f $srcdir/config.status; then |
| 1849 AC_MSG_ERROR([source directory already configured; run "make distclean" ther
e first]) | 1738 AC_MSG_ERROR([source directory already configured; run "make distclean" ther
e first]) |
| 1850 fi | 1739 fi |
| 1851 fi | 1740 fi |
| 1852 | 1741 |
| 1853 # test whether we have cygpath | 1742 # test whether we have cygpath |
| 1854 if test -z "$CYGPATH_W"; then | 1743 if test -z "$CYGPATH_W"; then |
| 1855 if (cygpath --version) >/dev/null 2>/dev/null; then | 1744 if (cygpath --version) >/dev/null 2>/dev/null; then |
| 1856 CYGPATH_W='cygpath -w' | 1745 CYGPATH_W='cygpath -w' |
| 1857 else | 1746 else |
| 1858 CYGPATH_W=echo | 1747 CYGPATH_W=echo |
| 1859 fi | 1748 fi |
| 1860 fi | 1749 fi |
| 1861 AC_SUBST([CYGPATH_W]) | 1750 AC_SUBST([CYGPATH_W]) |
| 1862 | 1751 |
| 1863 # Define the identity of the package. | 1752 # Define the identity of the package. |
| 1864 dnl Distinguish between old-style and new-style calls. | 1753 dnl Distinguish between old-style and new-style calls. |
| 1865 m4_ifval([$2], | 1754 m4_ifval([$2], |
| 1866 [AC_DIAGNOSE([obsolete], | 1755 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl |
| 1867 [$0: two- and three-arguments forms are deprecated.]) | |
| 1868 m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | |
| 1869 AC_SUBST([PACKAGE], [$1])dnl | 1756 AC_SUBST([PACKAGE], [$1])dnl |
| 1870 AC_SUBST([VERSION], [$2])], | 1757 AC_SUBST([VERSION], [$2])], |
| 1871 [_AM_SET_OPTIONS([$1])dnl | 1758 [_AM_SET_OPTIONS([$1])dnl |
| 1872 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. | 1759 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. |
| 1873 m4_if( | 1760 m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, |
| 1874 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), | |
| 1875 [ok:ok],, | |
| 1876 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl | 1761 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl |
| 1877 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl | 1762 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl |
| 1878 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl | 1763 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl |
| 1879 | 1764 |
| 1880 _AM_IF_OPTION([no-define],, | 1765 _AM_IF_OPTION([no-define],, |
| 1881 [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) | 1766 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) |
| 1882 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl | 1767 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl |
| 1883 | 1768 |
| 1884 # Some tools Automake needs. | 1769 # Some tools Automake needs. |
| 1885 AC_REQUIRE([AM_SANITY_CHECK])dnl | 1770 AC_REQUIRE([AM_SANITY_CHECK])dnl |
| 1886 AC_REQUIRE([AC_ARG_PROGRAM])dnl | 1771 AC_REQUIRE([AC_ARG_PROGRAM])dnl |
| 1887 AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) | 1772 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) |
| 1888 AM_MISSING_PROG([AUTOCONF], [autoconf]) | 1773 AM_MISSING_PROG(AUTOCONF, autoconf) |
| 1889 AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) | 1774 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) |
| 1890 AM_MISSING_PROG([AUTOHEADER], [autoheader]) | 1775 AM_MISSING_PROG(AUTOHEADER, autoheader) |
| 1891 AM_MISSING_PROG([MAKEINFO], [makeinfo]) | 1776 AM_MISSING_PROG(MAKEINFO, makeinfo) |
| 1892 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | 1777 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl |
| 1893 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl | 1778 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl |
| 1894 AC_REQUIRE([AC_PROG_MKDIR_P])dnl | 1779 AC_REQUIRE([AM_PROG_MKDIR_P])dnl |
| 1895 # For better backward compatibility. To be removed once Automake 1.9.x | 1780 # We need awk for the "check" target. The system "awk" is bad on |
| 1896 # dies out for good. For more background, see: | 1781 # some platforms. |
| 1897 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> | |
| 1898 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> | |
| 1899 AC_SUBST([mkdir_p], ['$(MKDIR_P)']) | |
| 1900 # We need awk for the "check" target (and possibly the TAP driver). The | |
| 1901 # system "awk" is bad on some platforms. | |
| 1902 AC_REQUIRE([AC_PROG_AWK])dnl | 1782 AC_REQUIRE([AC_PROG_AWK])dnl |
| 1903 AC_REQUIRE([AC_PROG_MAKE_SET])dnl | 1783 AC_REQUIRE([AC_PROG_MAKE_SET])dnl |
| 1904 AC_REQUIRE([AM_SET_LEADING_DOT])dnl | 1784 AC_REQUIRE([AM_SET_LEADING_DOT])dnl |
| 1905 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], | 1785 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], |
| 1906 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], | 1786 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], |
| 1907 [_AM_PROG_TAR([v7])])]) | 1787 [_AM_PROG_TAR([v7])])]) |
| 1908 _AM_IF_OPTION([no-dependencies],, | 1788 _AM_IF_OPTION([no-dependencies],, |
| 1909 [AC_PROVIDE_IFELSE([AC_PROG_CC], | 1789 [AC_PROVIDE_IFELSE([AC_PROG_CC], |
| 1910 » » [_AM_DEPENDENCIES([CC])], | 1790 » » [_AM_DEPENDENCIES(CC)], |
| 1911 » » [m4_define([AC_PROG_CC], | 1791 » » [define([AC_PROG_CC], |
| 1912 » » » m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl | 1792 » » » defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl |
| 1913 AC_PROVIDE_IFELSE([AC_PROG_CXX], | 1793 AC_PROVIDE_IFELSE([AC_PROG_CXX], |
| 1914 » » [_AM_DEPENDENCIES([CXX])], | 1794 » » [_AM_DEPENDENCIES(CXX)], |
| 1915 » » [m4_define([AC_PROG_CXX], | 1795 » » [define([AC_PROG_CXX], |
| 1916 » » » m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])d
nl | 1796 » » » defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl |
| 1917 AC_PROVIDE_IFELSE([AC_PROG_OBJC], | 1797 AC_PROVIDE_IFELSE([AC_PROG_OBJC], |
| 1918 » » [_AM_DEPENDENCIES([OBJC])], | 1798 » » [_AM_DEPENDENCIES(OBJC)], |
| 1919 » » [m4_define([AC_PROG_OBJC], | 1799 » » [define([AC_PROG_OBJC], |
| 1920 » » » m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])]
)dnl | 1800 » » » defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl |
| 1921 AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], | |
| 1922 » » [_AM_DEPENDENCIES([OBJCXX])], | |
| 1923 » » [m4_define([AC_PROG_OBJCXX], | |
| 1924 » » » m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX]
)])])dnl | |
| 1925 ]) | 1801 ]) |
| 1926 AC_REQUIRE([AM_SILENT_RULES])dnl | 1802 _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl |
| 1927 dnl The testsuite driver may need to know about EXEEXT, so add the | 1803 dnl The `parallel-tests' driver may need to know about EXEEXT, so add the |
| 1928 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This | 1804 dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro |
| 1929 dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. | 1805 dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. |
| 1930 AC_CONFIG_COMMANDS_PRE(dnl | 1806 AC_CONFIG_COMMANDS_PRE(dnl |
| 1931 [m4_provide_if([_AM_COMPILER_EXEEXT], | 1807 [m4_provide_if([_AM_COMPILER_EXEEXT], |
| 1932 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl | 1808 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl |
| 1933 | |
| 1934 # POSIX will say in a future version that running "rm -f" with no argument | |
| 1935 # is OK; and we want to be able to make that assumption in our Makefile | |
| 1936 # recipes. So use an aggressive probe to check that the usage we want is | |
| 1937 # actually supported "in the wild" to an acceptable degree. | |
| 1938 # See automake bug#10828. | |
| 1939 # To make any issue more visible, cause the running configure to be aborted | |
| 1940 # by default if the 'rm' program in use doesn't match our expectations; the | |
| 1941 # user can still override this though. | |
| 1942 if rm -f && rm -fr && rm -rf; then : OK; else | |
| 1943 cat >&2 <<'END' | |
| 1944 Oops! | |
| 1945 | |
| 1946 Your 'rm' program seems unable to run without file operands specified | |
| 1947 on the command line, even when the '-f' option is present. This is contrary | |
| 1948 to the behaviour of most rm programs out there, and not conforming with | |
| 1949 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> | |
| 1950 | |
| 1951 Please tell bug-automake@gnu.org about your system, including the value | |
| 1952 of your $PATH and any error possibly output before this message. This | |
| 1953 can help us improve future automake versions. | |
| 1954 | |
| 1955 END | |
| 1956 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then | |
| 1957 echo 'Configuration will proceed anyway, since you have set the' >&2 | |
| 1958 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 | |
| 1959 echo >&2 | |
| 1960 else | |
| 1961 cat >&2 <<'END' | |
| 1962 Aborting the configuration process, to ensure you take notice of the issue. | |
| 1963 | |
| 1964 You can download and install GNU coreutils to get an 'rm' implementation | |
| 1965 that behaves properly: <http://www.gnu.org/software/coreutils/>. | |
| 1966 | |
| 1967 If you want to complete the configuration process using your problematic | |
| 1968 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM | |
| 1969 to "yes", and re-run configure. | |
| 1970 | |
| 1971 END | |
| 1972 AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) | |
| 1973 fi | |
| 1974 fi | |
| 1975 dnl The trailing newline in this macro's definition is deliberate, for | |
| 1976 dnl backward compatibility and to allow trailing 'dnl'-style comments | |
| 1977 dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. | |
| 1978 ]) | 1809 ]) |
| 1979 | 1810 |
| 1980 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not | 1811 dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not |
| 1981 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further | 1812 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further |
| 1982 dnl mangled by Autoconf and run in a shell conditional statement. | 1813 dnl mangled by Autoconf and run in a shell conditional statement. |
| 1983 m4_define([_AC_COMPILER_EXEEXT], | 1814 m4_define([_AC_COMPILER_EXEEXT], |
| 1984 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) | 1815 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) |
| 1985 | 1816 |
| 1817 |
| 1986 # When config.status generates a header, we must update the stamp-h file. | 1818 # When config.status generates a header, we must update the stamp-h file. |
| 1987 # This file resides in the same directory as the config header | 1819 # This file resides in the same directory as the config header |
| 1988 # that is generated. The stamp files are numbered to have different names. | 1820 # that is generated. The stamp files are numbered to have different names. |
| 1989 | 1821 |
| 1990 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the | 1822 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the |
| 1991 # loop where config.status creates the headers, so we can generate | 1823 # loop where config.status creates the headers, so we can generate |
| 1992 # our stamp files there. | 1824 # our stamp files there. |
| 1993 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], | 1825 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], |
| 1994 [# Compute $1's index in $config_headers. | 1826 [# Compute $1's index in $config_headers. |
| 1995 _am_arg=$1 | 1827 _am_arg=$1 |
| 1996 _am_stamp_count=1 | 1828 _am_stamp_count=1 |
| 1997 for _am_header in $config_headers :; do | 1829 for _am_header in $config_headers :; do |
| 1998 case $_am_header in | 1830 case $_am_header in |
| 1999 $_am_arg | $_am_arg:* ) | 1831 $_am_arg | $_am_arg:* ) |
| 2000 break ;; | 1832 break ;; |
| 2001 * ) | 1833 * ) |
| 2002 _am_stamp_count=`expr $_am_stamp_count + 1` ;; | 1834 _am_stamp_count=`expr $_am_stamp_count + 1` ;; |
| 2003 esac | 1835 esac |
| 2004 done | 1836 done |
| 2005 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co
unt]) | 1837 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co
unt]) |
| 2006 | 1838 |
| 2007 # Copyright (C) 2001-2014 Free Software Foundation, Inc. | 1839 # Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, |
| 1840 # Inc. |
| 2008 # | 1841 # |
| 2009 # This file is free software; the Free Software Foundation | 1842 # This file is free software; the Free Software Foundation |
| 2010 # gives unlimited permission to copy and/or distribute it, | 1843 # gives unlimited permission to copy and/or distribute it, |
| 2011 # with or without modifications, as long as this notice is preserved. | 1844 # with or without modifications, as long as this notice is preserved. |
| 2012 | 1845 |
| 1846 # serial 1 |
| 1847 |
| 2013 # AM_PROG_INSTALL_SH | 1848 # AM_PROG_INSTALL_SH |
| 2014 # ------------------ | 1849 # ------------------ |
| 2015 # Define $install_sh. | 1850 # Define $install_sh. |
| 2016 AC_DEFUN([AM_PROG_INSTALL_SH], | 1851 AC_DEFUN([AM_PROG_INSTALL_SH], |
| 2017 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | 1852 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl |
| 2018 if test x"${install_sh+set}" != xset; then | 1853 if test x"${install_sh}" != xset; then |
| 2019 case $am_aux_dir in | 1854 case $am_aux_dir in |
| 2020 *\ * | *\ *) | 1855 *\ * | *\ *) |
| 2021 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; | 1856 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; |
| 2022 *) | 1857 *) |
| 2023 install_sh="\${SHELL} $am_aux_dir/install-sh" | 1858 install_sh="\${SHELL} $am_aux_dir/install-sh" |
| 2024 esac | 1859 esac |
| 2025 fi | 1860 fi |
| 2026 AC_SUBST([install_sh])]) | 1861 AC_SUBST(install_sh)]) |
| 2027 | 1862 |
| 2028 # Copyright (C) 2003-2014 Free Software Foundation, Inc. | 1863 # Copyright (C) 2003, 2005 Free Software Foundation, Inc. |
| 2029 # | 1864 # |
| 2030 # This file is free software; the Free Software Foundation | 1865 # This file is free software; the Free Software Foundation |
| 2031 # gives unlimited permission to copy and/or distribute it, | 1866 # gives unlimited permission to copy and/or distribute it, |
| 2032 # with or without modifications, as long as this notice is preserved. | 1867 # with or without modifications, as long as this notice is preserved. |
| 2033 | 1868 |
| 1869 # serial 2 |
| 1870 |
| 2034 # Check whether the underlying file-system supports filenames | 1871 # Check whether the underlying file-system supports filenames |
| 2035 # with a leading dot. For instance MS-DOS doesn't. | 1872 # with a leading dot. For instance MS-DOS doesn't. |
| 2036 AC_DEFUN([AM_SET_LEADING_DOT], | 1873 AC_DEFUN([AM_SET_LEADING_DOT], |
| 2037 [rm -rf .tst 2>/dev/null | 1874 [rm -rf .tst 2>/dev/null |
| 2038 mkdir .tst 2>/dev/null | 1875 mkdir .tst 2>/dev/null |
| 2039 if test -d .tst; then | 1876 if test -d .tst; then |
| 2040 am__leading_dot=. | 1877 am__leading_dot=. |
| 2041 else | 1878 else |
| 2042 am__leading_dot=_ | 1879 am__leading_dot=_ |
| 2043 fi | 1880 fi |
| 2044 rmdir .tst 2>/dev/null | 1881 rmdir .tst 2>/dev/null |
| 2045 AC_SUBST([am__leading_dot])]) | 1882 AC_SUBST([am__leading_dot])]) |
| 2046 | 1883 |
| 2047 # Check to see how 'make' treats includes. -*- Autoconf -*- | 1884 # Check to see how 'make' treats includes. -*- Autoconf -*- |
| 2048 | 1885 |
| 2049 # Copyright (C) 2001-2014 Free Software Foundation, Inc. | 1886 # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. |
| 2050 # | 1887 # |
| 2051 # This file is free software; the Free Software Foundation | 1888 # This file is free software; the Free Software Foundation |
| 2052 # gives unlimited permission to copy and/or distribute it, | 1889 # gives unlimited permission to copy and/or distribute it, |
| 2053 # with or without modifications, as long as this notice is preserved. | 1890 # with or without modifications, as long as this notice is preserved. |
| 2054 | 1891 |
| 1892 # serial 4 |
| 1893 |
| 2055 # AM_MAKE_INCLUDE() | 1894 # AM_MAKE_INCLUDE() |
| 2056 # ----------------- | 1895 # ----------------- |
| 2057 # Check to see how make treats includes. | 1896 # Check to see how make treats includes. |
| 2058 AC_DEFUN([AM_MAKE_INCLUDE], | 1897 AC_DEFUN([AM_MAKE_INCLUDE], |
| 2059 [am_make=${MAKE-make} | 1898 [am_make=${MAKE-make} |
| 2060 cat > confinc << 'END' | 1899 cat > confinc << 'END' |
| 2061 am__doit: | 1900 am__doit: |
| 2062 @echo this is the am__doit target | 1901 @echo this is the am__doit target |
| 2063 .PHONY: am__doit | 1902 .PHONY: am__doit |
| 2064 END | 1903 END |
| 2065 # If we don't find an include directive, just comment out the code. | 1904 # If we don't find an include directive, just comment out the code. |
| 2066 AC_MSG_CHECKING([for style of include used by $am_make]) | 1905 AC_MSG_CHECKING([for style of include used by $am_make]) |
| 2067 am__include="#" | 1906 am__include="#" |
| 2068 am__quote= | 1907 am__quote= |
| 2069 _am_result=none | 1908 _am_result=none |
| 2070 # First try GNU make style include. | 1909 # First try GNU make style include. |
| 2071 echo "include confinc" > confmf | 1910 echo "include confinc" > confmf |
| 2072 # Ignore all kinds of additional output from 'make'. | 1911 # Ignore all kinds of additional output from `make'. |
| 2073 case `$am_make -s -f confmf 2> /dev/null` in #( | 1912 case `$am_make -s -f confmf 2> /dev/null` in #( |
| 2074 *the\ am__doit\ target*) | 1913 *the\ am__doit\ target*) |
| 2075 am__include=include | 1914 am__include=include |
| 2076 am__quote= | 1915 am__quote= |
| 2077 _am_result=GNU | 1916 _am_result=GNU |
| 2078 ;; | 1917 ;; |
| 2079 esac | 1918 esac |
| 2080 # Now try BSD make style include. | 1919 # Now try BSD make style include. |
| 2081 if test "$am__include" = "#"; then | 1920 if test "$am__include" = "#"; then |
| 2082 echo '.include "confinc"' > confmf | 1921 echo '.include "confinc"' > confmf |
| 2083 case `$am_make -s -f confmf 2> /dev/null` in #( | 1922 case `$am_make -s -f confmf 2> /dev/null` in #( |
| 2084 *the\ am__doit\ target*) | 1923 *the\ am__doit\ target*) |
| 2085 am__include=.include | 1924 am__include=.include |
| 2086 am__quote="\"" | 1925 am__quote="\"" |
| 2087 _am_result=BSD | 1926 _am_result=BSD |
| 2088 ;; | 1927 ;; |
| 2089 esac | 1928 esac |
| 2090 fi | 1929 fi |
| 2091 AC_SUBST([am__include]) | 1930 AC_SUBST([am__include]) |
| 2092 AC_SUBST([am__quote]) | 1931 AC_SUBST([am__quote]) |
| 2093 AC_MSG_RESULT([$_am_result]) | 1932 AC_MSG_RESULT([$_am_result]) |
| 2094 rm -f confinc confmf | 1933 rm -f confinc confmf |
| 2095 ]) | 1934 ]) |
| 2096 | 1935 |
| 2097 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- | 1936 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- |
| 2098 | 1937 |
| 2099 # Copyright (C) 1997-2014 Free Software Foundation, Inc. | 1938 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 |
| 1939 # Free Software Foundation, Inc. |
| 2100 # | 1940 # |
| 2101 # This file is free software; the Free Software Foundation | 1941 # This file is free software; the Free Software Foundation |
| 2102 # gives unlimited permission to copy and/or distribute it, | 1942 # gives unlimited permission to copy and/or distribute it, |
| 2103 # with or without modifications, as long as this notice is preserved. | 1943 # with or without modifications, as long as this notice is preserved. |
| 2104 | 1944 |
| 1945 # serial 6 |
| 1946 |
| 2105 # AM_MISSING_PROG(NAME, PROGRAM) | 1947 # AM_MISSING_PROG(NAME, PROGRAM) |
| 2106 # ------------------------------ | 1948 # ------------------------------ |
| 2107 AC_DEFUN([AM_MISSING_PROG], | 1949 AC_DEFUN([AM_MISSING_PROG], |
| 2108 [AC_REQUIRE([AM_MISSING_HAS_RUN]) | 1950 [AC_REQUIRE([AM_MISSING_HAS_RUN]) |
| 2109 $1=${$1-"${am_missing_run}$2"} | 1951 $1=${$1-"${am_missing_run}$2"} |
| 2110 AC_SUBST($1)]) | 1952 AC_SUBST($1)]) |
| 2111 | 1953 |
| 1954 |
| 2112 # AM_MISSING_HAS_RUN | 1955 # AM_MISSING_HAS_RUN |
| 2113 # ------------------ | 1956 # ------------------ |
| 2114 # Define MISSING if not defined so far and test if it is modern enough. | 1957 # Define MISSING if not defined so far and test if it supports --run. |
| 2115 # If it is, set am_missing_run to use it, otherwise, to nothing. | 1958 # If it does, set am_missing_run to use it, otherwise, to nothing. |
| 2116 AC_DEFUN([AM_MISSING_HAS_RUN], | 1959 AC_DEFUN([AM_MISSING_HAS_RUN], |
| 2117 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | 1960 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl |
| 2118 AC_REQUIRE_AUX_FILE([missing])dnl | 1961 AC_REQUIRE_AUX_FILE([missing])dnl |
| 2119 if test x"${MISSING+set}" != xset; then | 1962 if test x"${MISSING+set}" != xset; then |
| 2120 case $am_aux_dir in | 1963 case $am_aux_dir in |
| 2121 *\ * | *\ *) | 1964 *\ * | *\ *) |
| 2122 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; | 1965 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; |
| 2123 *) | 1966 *) |
| 2124 MISSING="\${SHELL} $am_aux_dir/missing" ;; | 1967 MISSING="\${SHELL} $am_aux_dir/missing" ;; |
| 2125 esac | 1968 esac |
| 2126 fi | 1969 fi |
| 2127 # Use eval to expand $SHELL | 1970 # Use eval to expand $SHELL |
| 2128 if eval "$MISSING --is-lightweight"; then | 1971 if eval "$MISSING --run true"; then |
| 2129 am_missing_run="$MISSING " | 1972 am_missing_run="$MISSING --run " |
| 2130 else | 1973 else |
| 2131 am_missing_run= | 1974 am_missing_run= |
| 2132 AC_MSG_WARN(['missing' script is too old or missing]) | 1975 AC_MSG_WARN([`missing' script is too old or missing]) |
| 2133 fi | 1976 fi |
| 2134 ]) | 1977 ]) |
| 2135 | 1978 |
| 2136 # -*- Autoconf -*- | 1979 # Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, |
| 2137 # Obsolete and "removed" macros, that must however still report explicit | 1980 # Inc. |
| 2138 # error messages when used, to smooth transition. | |
| 2139 # | |
| 2140 # Copyright (C) 1996-2014 Free Software Foundation, Inc. | |
| 2141 # | 1981 # |
| 2142 # This file is free software; the Free Software Foundation | 1982 # This file is free software; the Free Software Foundation |
| 2143 # gives unlimited permission to copy and/or distribute it, | 1983 # gives unlimited permission to copy and/or distribute it, |
| 2144 # with or without modifications, as long as this notice is preserved. | 1984 # with or without modifications, as long as this notice is preserved. |
| 2145 | 1985 |
| 2146 AC_DEFUN([AM_CONFIG_HEADER], | 1986 # serial 1 |
| 2147 [AC_DIAGNOSE([obsolete], | |
| 2148 ['$0': this macro is obsolete. | |
| 2149 You should use the 'AC][_CONFIG_HEADERS' macro instead.])dnl | |
| 2150 AC_CONFIG_HEADERS($@)]) | |
| 2151 | 1987 |
| 2152 AC_DEFUN([AM_PROG_CC_STDC], | 1988 # AM_PROG_MKDIR_P |
| 2153 [AC_PROG_CC | 1989 # --------------- |
| 2154 am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc | 1990 # Check for `mkdir -p'. |
| 2155 AC_DIAGNOSE([obsolete], | 1991 AC_DEFUN([AM_PROG_MKDIR_P], |
| 2156 ['$0': this macro is obsolete. | 1992 [AC_PREREQ([2.60])dnl |
| 2157 You should simply use the 'AC][_PROG_CC' macro instead. | 1993 AC_REQUIRE([AC_PROG_MKDIR_P])dnl |
| 2158 Also, your code should no longer depend upon 'am_cv_prog_cc_stdc', | 1994 dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, |
| 2159 but upon 'ac_cv_prog_cc_stdc'.])]) | 1995 dnl while keeping a definition of mkdir_p for backward compatibility. |
| 2160 | 1996 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. |
| 2161 AC_DEFUN([AM_C_PROTOTYPES], | 1997 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of |
| 2162 [AC_FATAL([automatic de-ANSI-fication support has been removed])]) | 1998 dnl Makefile.ins that do not define MKDIR_P, so we do our own |
| 2163 AU_DEFUN([fp_C_PROTOTYPES], [AM_C_PROTOTYPES]) | 1999 dnl adjustment using top_builddir (which is defined more often than |
| 2000 dnl MKDIR_P). |
| 2001 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl |
| 2002 case $mkdir_p in |
| 2003 [[\\/$]]* | ?:[[\\/]]*) ;; |
| 2004 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; |
| 2005 esac |
| 2006 ]) |
| 2164 | 2007 |
| 2165 # Helper functions for option handling. -*- Autoconf -*- | 2008 # Helper functions for option handling. -*- Autoconf -*- |
| 2166 | 2009 |
| 2167 # Copyright (C) 2001-2014 Free Software Foundation, Inc. | 2010 # Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software |
| 2011 # Foundation, Inc. |
| 2168 # | 2012 # |
| 2169 # This file is free software; the Free Software Foundation | 2013 # This file is free software; the Free Software Foundation |
| 2170 # gives unlimited permission to copy and/or distribute it, | 2014 # gives unlimited permission to copy and/or distribute it, |
| 2171 # with or without modifications, as long as this notice is preserved. | 2015 # with or without modifications, as long as this notice is preserved. |
| 2172 | 2016 |
| 2017 # serial 5 |
| 2018 |
| 2173 # _AM_MANGLE_OPTION(NAME) | 2019 # _AM_MANGLE_OPTION(NAME) |
| 2174 # ----------------------- | 2020 # ----------------------- |
| 2175 AC_DEFUN([_AM_MANGLE_OPTION], | 2021 AC_DEFUN([_AM_MANGLE_OPTION], |
| 2176 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) | 2022 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) |
| 2177 | 2023 |
| 2178 # _AM_SET_OPTION(NAME) | 2024 # _AM_SET_OPTION(NAME) |
| 2179 # -------------------- | 2025 # -------------------- |
| 2180 # Set option NAME. Presently that only means defining a flag for this option. | 2026 # Set option NAME. Presently that only means defining a flag for this option. |
| 2181 AC_DEFUN([_AM_SET_OPTION], | 2027 AC_DEFUN([_AM_SET_OPTION], |
| 2182 [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) | 2028 [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) |
| 2183 | 2029 |
| 2184 # _AM_SET_OPTIONS(OPTIONS) | 2030 # _AM_SET_OPTIONS(OPTIONS) |
| 2185 # ------------------------ | 2031 # ------------------------ |
| 2186 # OPTIONS is a space-separated list of Automake options. | 2032 # OPTIONS is a space-separated list of Automake options. |
| 2187 AC_DEFUN([_AM_SET_OPTIONS], | 2033 AC_DEFUN([_AM_SET_OPTIONS], |
| 2188 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) | 2034 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) |
| 2189 | 2035 |
| 2190 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) | 2036 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) |
| 2191 # ------------------------------------------- | 2037 # ------------------------------------------- |
| 2192 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. | 2038 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. |
| 2193 AC_DEFUN([_AM_IF_OPTION], | 2039 AC_DEFUN([_AM_IF_OPTION], |
| 2194 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) | 2040 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) |
| 2195 | 2041 |
| 2196 # Copyright (C) 1999-2014 Free Software Foundation, Inc. | 2042 # Check to make sure that the build environment is sane. -*- Autoconf -*- |
| 2043 |
| 2044 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 |
| 2045 # Free Software Foundation, Inc. |
| 2197 # | 2046 # |
| 2198 # This file is free software; the Free Software Foundation | 2047 # This file is free software; the Free Software Foundation |
| 2199 # gives unlimited permission to copy and/or distribute it, | 2048 # gives unlimited permission to copy and/or distribute it, |
| 2200 # with or without modifications, as long as this notice is preserved. | 2049 # with or without modifications, as long as this notice is preserved. |
| 2201 | 2050 |
| 2202 # _AM_PROG_CC_C_O | 2051 # serial 5 |
| 2203 # --------------- | |
| 2204 # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC | |
| 2205 # to automatically call this. | |
| 2206 AC_DEFUN([_AM_PROG_CC_C_O], | |
| 2207 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | |
| 2208 AC_REQUIRE_AUX_FILE([compile])dnl | |
| 2209 AC_LANG_PUSH([C])dnl | |
| 2210 AC_CACHE_CHECK( | |
| 2211 [whether $CC understands -c and -o together], | |
| 2212 [am_cv_prog_cc_c_o], | |
| 2213 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) | |
| 2214 # Make sure it works both with $CC and with simple cc. | |
| 2215 # Following AC_PROG_CC_C_O, we do the test twice because some | |
| 2216 # compilers refuse to overwrite an existing .o file with -o, | |
| 2217 # though they will create one. | |
| 2218 am_cv_prog_cc_c_o=yes | |
| 2219 for am_i in 1 2; do | |
| 2220 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ | |
| 2221 && test -f conftest2.$ac_objext; then | |
| 2222 : OK | |
| 2223 else | |
| 2224 am_cv_prog_cc_c_o=no | |
| 2225 break | |
| 2226 fi | |
| 2227 done | |
| 2228 rm -f core conftest* | |
| 2229 unset am_i]) | |
| 2230 if test "$am_cv_prog_cc_c_o" != yes; then | |
| 2231 # Losing compiler, so override with the script. | |
| 2232 # FIXME: It is wrong to rewrite CC. | |
| 2233 # But if we don't then we get into trouble of one sort or another. | |
| 2234 # A longer-term fix would be to have automake use am__CC in this case, | |
| 2235 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" | |
| 2236 CC="$am_aux_dir/compile $CC" | |
| 2237 fi | |
| 2238 AC_LANG_POP([C])]) | |
| 2239 | |
| 2240 # For backward compatibility. | |
| 2241 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) | |
| 2242 | |
| 2243 # Copyright (C) 2001-2014 Free Software Foundation, Inc. | |
| 2244 # | |
| 2245 # This file is free software; the Free Software Foundation | |
| 2246 # gives unlimited permission to copy and/or distribute it, | |
| 2247 # with or without modifications, as long as this notice is preserved. | |
| 2248 | |
| 2249 # AM_RUN_LOG(COMMAND) | |
| 2250 # ------------------- | |
| 2251 # Run COMMAND, save the exit status in ac_status, and log it. | |
| 2252 # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) | |
| 2253 AC_DEFUN([AM_RUN_LOG], | |
| 2254 [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD | |
| 2255 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD | |
| 2256 ac_status=$? | |
| 2257 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD | |
| 2258 (exit $ac_status); }]) | |
| 2259 | |
| 2260 # Check to make sure that the build environment is sane. -*- Autoconf -*- | |
| 2261 | |
| 2262 # Copyright (C) 1996-2014 Free Software Foundation, Inc. | |
| 2263 # | |
| 2264 # This file is free software; the Free Software Foundation | |
| 2265 # gives unlimited permission to copy and/or distribute it, | |
| 2266 # with or without modifications, as long as this notice is preserved. | |
| 2267 | 2052 |
| 2268 # AM_SANITY_CHECK | 2053 # AM_SANITY_CHECK |
| 2269 # --------------- | 2054 # --------------- |
| 2270 AC_DEFUN([AM_SANITY_CHECK], | 2055 AC_DEFUN([AM_SANITY_CHECK], |
| 2271 [AC_MSG_CHECKING([whether build environment is sane]) | 2056 [AC_MSG_CHECKING([whether build environment is sane]) |
| 2057 # Just in case |
| 2058 sleep 1 |
| 2059 echo timestamp > conftest.file |
| 2272 # Reject unsafe characters in $srcdir or the absolute working directory | 2060 # Reject unsafe characters in $srcdir or the absolute working directory |
| 2273 # name. Accept space and tab only in the latter. | 2061 # name. Accept space and tab only in the latter. |
| 2274 am_lf=' | 2062 am_lf=' |
| 2275 ' | 2063 ' |
| 2276 case `pwd` in | 2064 case `pwd` in |
| 2277 *[[\\\"\#\$\&\'\`$am_lf]]*) | 2065 *[[\\\"\#\$\&\'\`$am_lf]]*) |
| 2278 AC_MSG_ERROR([unsafe absolute working directory name]);; | 2066 AC_MSG_ERROR([unsafe absolute working directory name]);; |
| 2279 esac | 2067 esac |
| 2280 case $srcdir in | 2068 case $srcdir in |
| 2281 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) | 2069 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) |
| 2282 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; | 2070 AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; |
| 2283 esac | 2071 esac |
| 2284 | 2072 |
| 2285 # Do 'set' in a subshell so we don't clobber the current shell's | 2073 # Do `set' in a subshell so we don't clobber the current shell's |
| 2286 # arguments. Must try -L first in case configure is actually a | 2074 # arguments. Must try -L first in case configure is actually a |
| 2287 # symlink; some systems play weird games with the mod time of symlinks | 2075 # symlink; some systems play weird games with the mod time of symlinks |
| 2288 # (eg FreeBSD returns the mod time of the symlink's containing | 2076 # (eg FreeBSD returns the mod time of the symlink's containing |
| 2289 # directory). | 2077 # directory). |
| 2290 if ( | 2078 if ( |
| 2291 am_has_slept=no | 2079 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` |
| 2292 for am_try in 1 2; do | 2080 if test "$[*]" = "X"; then |
| 2293 echo "timestamp, slept: $am_has_slept" > conftest.file | 2081 # -L didn't work. |
| 2294 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` | 2082 set X `ls -t "$srcdir/configure" conftest.file` |
| 2295 if test "$[*]" = "X"; then | 2083 fi |
| 2296 » # -L didn't work. | 2084 rm -f conftest.file |
| 2297 » set X `ls -t "$srcdir/configure" conftest.file` | 2085 if test "$[*]" != "X $srcdir/configure conftest.file" \ |
| 2298 fi | 2086 && test "$[*]" != "X conftest.file $srcdir/configure"; then |
| 2299 if test "$[*]" != "X $srcdir/configure conftest.file" \ | |
| 2300 » && test "$[*]" != "X conftest.file $srcdir/configure"; then | |
| 2301 | 2087 |
| 2302 » # If neither matched, then we have a broken ls. This can happen | 2088 # If neither matched, then we have a broken ls. This can happen |
| 2303 » # if, for instance, CONFIG_SHELL is bash and it inherits a | 2089 # if, for instance, CONFIG_SHELL is bash and it inherits a |
| 2304 » # broken ls alias from the environment. This has actually | 2090 # broken ls alias from the environment. This has actually |
| 2305 » # happened. Such a system could not be considered "sane". | 2091 # happened. Such a system could not be considered "sane". |
| 2306 » AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken | 2092 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken |
| 2307 alias in your environment]) | 2093 alias in your environment]) |
| 2308 fi | 2094 fi |
| 2309 if test "$[2]" = conftest.file || test $am_try -eq 2; then | 2095 |
| 2310 break | |
| 2311 fi | |
| 2312 # Just in case. | |
| 2313 sleep 1 | |
| 2314 am_has_slept=yes | |
| 2315 done | |
| 2316 test "$[2]" = conftest.file | 2096 test "$[2]" = conftest.file |
| 2317 ) | 2097 ) |
| 2318 then | 2098 then |
| 2319 # Ok. | 2099 # Ok. |
| 2320 : | 2100 : |
| 2321 else | 2101 else |
| 2322 AC_MSG_ERROR([newly created file is older than distributed files! | 2102 AC_MSG_ERROR([newly created file is older than distributed files! |
| 2323 Check your system clock]) | 2103 Check your system clock]) |
| 2324 fi | 2104 fi |
| 2325 AC_MSG_RESULT([yes]) | 2105 AC_MSG_RESULT(yes)]) |
| 2326 # If we didn't sleep, we still need to ensure time stamps of config.status and | |
| 2327 # generated files are strictly newer. | |
| 2328 am_sleep_pid= | |
| 2329 if grep 'slept: no' conftest.file >/dev/null 2>&1; then | |
| 2330 ( sleep 1 ) & | |
| 2331 am_sleep_pid=$! | |
| 2332 fi | |
| 2333 AC_CONFIG_COMMANDS_PRE( | |
| 2334 [AC_MSG_CHECKING([that generated files are newer than configure]) | |
| 2335 if test -n "$am_sleep_pid"; then | |
| 2336 # Hide warnings about reused PIDs. | |
| 2337 wait $am_sleep_pid 2>/dev/null | |
| 2338 fi | |
| 2339 AC_MSG_RESULT([done])]) | |
| 2340 rm -f conftest.file | |
| 2341 ]) | |
| 2342 | 2106 |
| 2343 # Copyright (C) 2009-2014 Free Software Foundation, Inc. | 2107 # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. |
| 2344 # | 2108 # |
| 2345 # This file is free software; the Free Software Foundation | 2109 # This file is free software; the Free Software Foundation |
| 2346 # gives unlimited permission to copy and/or distribute it, | 2110 # gives unlimited permission to copy and/or distribute it, |
| 2347 # with or without modifications, as long as this notice is preserved. | 2111 # with or without modifications, as long as this notice is preserved. |
| 2348 | 2112 |
| 2349 # AM_SILENT_RULES([DEFAULT]) | 2113 # serial 1 |
| 2350 # -------------------------- | |
| 2351 # Enable less verbose build rules; with the default set to DEFAULT | |
| 2352 # ("yes" being less verbose, "no" or empty being verbose). | |
| 2353 AC_DEFUN([AM_SILENT_RULES], | |
| 2354 [AC_ARG_ENABLE([silent-rules], [dnl | |
| 2355 AS_HELP_STRING( | |
| 2356 [--enable-silent-rules], | |
| 2357 [less verbose build output (undo: "make V=1")]) | |
| 2358 AS_HELP_STRING( | |
| 2359 [--disable-silent-rules], | |
| 2360 [verbose build output (undo: "make V=0")])dnl | |
| 2361 ]) | |
| 2362 case $enable_silent_rules in @%:@ ((( | |
| 2363 yes) AM_DEFAULT_VERBOSITY=0;; | |
| 2364 no) AM_DEFAULT_VERBOSITY=1;; | |
| 2365 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; | |
| 2366 esac | |
| 2367 dnl | |
| 2368 dnl A few 'make' implementations (e.g., NonStop OS and NextStep) | |
| 2369 dnl do not support nested variable expansions. | |
| 2370 dnl See automake bug#9928 and bug#10237. | |
| 2371 am_make=${MAKE-make} | |
| 2372 AC_CACHE_CHECK([whether $am_make supports nested variables], | |
| 2373 [am_cv_make_support_nested_variables], | |
| 2374 [if AS_ECHO([['TRUE=$(BAR$(V)) | |
| 2375 BAR0=false | |
| 2376 BAR1=true | |
| 2377 V=1 | |
| 2378 am__doit: | |
| 2379 » @$(TRUE) | |
| 2380 .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then | |
| 2381 am_cv_make_support_nested_variables=yes | |
| 2382 else | |
| 2383 am_cv_make_support_nested_variables=no | |
| 2384 fi]) | |
| 2385 if test $am_cv_make_support_nested_variables = yes; then | |
| 2386 dnl Using '$V' instead of '$(V)' breaks IRIX make. | |
| 2387 AM_V='$(V)' | |
| 2388 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' | |
| 2389 else | |
| 2390 AM_V=$AM_DEFAULT_VERBOSITY | |
| 2391 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY | |
| 2392 fi | |
| 2393 AC_SUBST([AM_V])dnl | |
| 2394 AM_SUBST_NOTMAKE([AM_V])dnl | |
| 2395 AC_SUBST([AM_DEFAULT_V])dnl | |
| 2396 AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl | |
| 2397 AC_SUBST([AM_DEFAULT_VERBOSITY])dnl | |
| 2398 AM_BACKSLASH='\' | |
| 2399 AC_SUBST([AM_BACKSLASH])dnl | |
| 2400 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl | |
| 2401 ]) | |
| 2402 | |
| 2403 # Copyright (C) 2001-2014 Free Software Foundation, Inc. | |
| 2404 # | |
| 2405 # This file is free software; the Free Software Foundation | |
| 2406 # gives unlimited permission to copy and/or distribute it, | |
| 2407 # with or without modifications, as long as this notice is preserved. | |
| 2408 | 2114 |
| 2409 # AM_PROG_INSTALL_STRIP | 2115 # AM_PROG_INSTALL_STRIP |
| 2410 # --------------------- | 2116 # --------------------- |
| 2411 # One issue with vendor 'install' (even GNU) is that you can't | 2117 # One issue with vendor `install' (even GNU) is that you can't |
| 2412 # specify the program used to strip binaries. This is especially | 2118 # specify the program used to strip binaries. This is especially |
| 2413 # annoying in cross-compiling environments, where the build's strip | 2119 # annoying in cross-compiling environments, where the build's strip |
| 2414 # is unlikely to handle the host's binaries. | 2120 # is unlikely to handle the host's binaries. |
| 2415 # Fortunately install-sh will honor a STRIPPROG variable, so we | 2121 # Fortunately install-sh will honor a STRIPPROG variable, so we |
| 2416 # always use install-sh in "make install-strip", and initialize | 2122 # always use install-sh in `make install-strip', and initialize |
| 2417 # STRIPPROG with the value of the STRIP variable (set by the user). | 2123 # STRIPPROG with the value of the STRIP variable (set by the user). |
| 2418 AC_DEFUN([AM_PROG_INSTALL_STRIP], | 2124 AC_DEFUN([AM_PROG_INSTALL_STRIP], |
| 2419 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | 2125 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl |
| 2420 # Installed binaries are usually stripped using 'strip' when the user | 2126 # Installed binaries are usually stripped using `strip' when the user |
| 2421 # run "make install-strip". However 'strip' might not be the right | 2127 # run `make install-strip'. However `strip' might not be the right |
| 2422 # tool to use in cross-compilation environments, therefore Automake | 2128 # tool to use in cross-compilation environments, therefore Automake |
| 2423 # will honor the 'STRIP' environment variable to overrule this program. | 2129 # will honor the `STRIP' environment variable to overrule this program. |
| 2424 dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. | 2130 dnl Don't test for $cross_compiling = yes, because it might be `maybe'. |
| 2425 if test "$cross_compiling" != no; then | 2131 if test "$cross_compiling" != no; then |
| 2426 AC_CHECK_TOOL([STRIP], [strip], :) | 2132 AC_CHECK_TOOL([STRIP], [strip], :) |
| 2427 fi | 2133 fi |
| 2428 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" | 2134 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" |
| 2429 AC_SUBST([INSTALL_STRIP_PROGRAM])]) | 2135 AC_SUBST([INSTALL_STRIP_PROGRAM])]) |
| 2430 | 2136 |
| 2431 # Copyright (C) 2006-2014 Free Software Foundation, Inc. | 2137 # Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. |
| 2432 # | 2138 # |
| 2433 # This file is free software; the Free Software Foundation | 2139 # This file is free software; the Free Software Foundation |
| 2434 # gives unlimited permission to copy and/or distribute it, | 2140 # gives unlimited permission to copy and/or distribute it, |
| 2435 # with or without modifications, as long as this notice is preserved. | 2141 # with or without modifications, as long as this notice is preserved. |
| 2436 | 2142 |
| 2143 # serial 3 |
| 2144 |
| 2437 # _AM_SUBST_NOTMAKE(VARIABLE) | 2145 # _AM_SUBST_NOTMAKE(VARIABLE) |
| 2438 # --------------------------- | 2146 # --------------------------- |
| 2439 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. | 2147 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. |
| 2440 # This macro is traced by Automake. | 2148 # This macro is traced by Automake. |
| 2441 AC_DEFUN([_AM_SUBST_NOTMAKE]) | 2149 AC_DEFUN([_AM_SUBST_NOTMAKE]) |
| 2442 | 2150 |
| 2443 # AM_SUBST_NOTMAKE(VARIABLE) | 2151 # AM_SUBST_NOTMAKE(VARIABLE) |
| 2444 # -------------------------- | 2152 # -------------------------- |
| 2445 # Public sister of _AM_SUBST_NOTMAKE. | 2153 # Public sister of _AM_SUBST_NOTMAKE. |
| 2446 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) | 2154 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) |
| 2447 | 2155 |
| 2448 # Check how to create a tarball. -*- Autoconf -*- | 2156 # Check how to create a tarball. -*- Autoconf -*- |
| 2449 | 2157 |
| 2450 # Copyright (C) 2004-2014 Free Software Foundation, Inc. | 2158 # Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. |
| 2451 # | 2159 # |
| 2452 # This file is free software; the Free Software Foundation | 2160 # This file is free software; the Free Software Foundation |
| 2453 # gives unlimited permission to copy and/or distribute it, | 2161 # gives unlimited permission to copy and/or distribute it, |
| 2454 # with or without modifications, as long as this notice is preserved. | 2162 # with or without modifications, as long as this notice is preserved. |
| 2455 | 2163 |
| 2164 # serial 2 |
| 2165 |
| 2456 # _AM_PROG_TAR(FORMAT) | 2166 # _AM_PROG_TAR(FORMAT) |
| 2457 # -------------------- | 2167 # -------------------- |
| 2458 # Check how to create a tarball in format FORMAT. | 2168 # Check how to create a tarball in format FORMAT. |
| 2459 # FORMAT should be one of 'v7', 'ustar', or 'pax'. | 2169 # FORMAT should be one of `v7', `ustar', or `pax'. |
| 2460 # | 2170 # |
| 2461 # Substitute a variable $(am__tar) that is a command | 2171 # Substitute a variable $(am__tar) that is a command |
| 2462 # writing to stdout a FORMAT-tarball containing the directory | 2172 # writing to stdout a FORMAT-tarball containing the directory |
| 2463 # $tardir. | 2173 # $tardir. |
| 2464 # tardir=directory && $(am__tar) > result.tar | 2174 # tardir=directory && $(am__tar) > result.tar |
| 2465 # | 2175 # |
| 2466 # Substitute a variable $(am__untar) that extract such | 2176 # Substitute a variable $(am__untar) that extract such |
| 2467 # a tarball read from stdin. | 2177 # a tarball read from stdin. |
| 2468 # $(am__untar) < result.tar | 2178 # $(am__untar) < result.tar |
| 2469 # | |
| 2470 AC_DEFUN([_AM_PROG_TAR], | 2179 AC_DEFUN([_AM_PROG_TAR], |
| 2471 [# Always define AMTAR for backward compatibility. Yes, it's still used | 2180 [# Always define AMTAR for backward compatibility. Yes, it's still used |
| 2472 # in the wild :-( We should find a proper way to deprecate it ... | 2181 # in the wild :-( We should find a proper way to deprecate it ... |
| 2473 AC_SUBST([AMTAR], ['$${TAR-tar}']) | 2182 AC_SUBST([AMTAR], ['$${TAR-tar}']) |
| 2183 m4_if([$1], [v7], |
| 2184 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], |
| 2185 [m4_case([$1], [ustar],, [pax],, |
| 2186 [m4_fatal([Unknown tar format])]) |
| 2187 AC_MSG_CHECKING([how to create a $1 tar archive]) |
| 2188 # Loop over all known methods to create a tar archive until one works. |
| 2189 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' |
| 2190 _am_tools=${am_cv_prog_tar_$1-$_am_tools} |
| 2191 # Do not fold the above two line into one, because Tru64 sh and |
| 2192 # Solaris sh will not grok spaces in the rhs of `-'. |
| 2193 for _am_tool in $_am_tools |
| 2194 do |
| 2195 case $_am_tool in |
| 2196 gnutar) |
| 2197 for _am_tar in tar gnutar gtar; |
| 2198 do |
| 2199 AM_RUN_LOG([$_am_tar --version]) && break |
| 2200 done |
| 2201 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tar
dir"' |
| 2202 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tar
dir"' |
| 2203 am__untar="$_am_tar -xf -" |
| 2204 ;; |
| 2205 plaintar) |
| 2206 # Must skip GNU tar: if it does not support --format= it doesn't create |
| 2207 # ustar tarball either. |
| 2208 (tar --version) >/dev/null 2>&1 && continue |
| 2209 am__tar='tar chf - "$$tardir"' |
| 2210 am__tar_='tar chf - "$tardir"' |
| 2211 am__untar='tar xf -' |
| 2212 ;; |
| 2213 pax) |
| 2214 am__tar='pax -L -x $1 -w "$$tardir"' |
| 2215 am__tar_='pax -L -x $1 -w "$tardir"' |
| 2216 am__untar='pax -r' |
| 2217 ;; |
| 2218 cpio) |
| 2219 am__tar='find "$$tardir" -print | cpio -o -H $1 -L' |
| 2220 am__tar_='find "$tardir" -print | cpio -o -H $1 -L' |
| 2221 am__untar='cpio -i -H $1 -d' |
| 2222 ;; |
| 2223 none) |
| 2224 am__tar=false |
| 2225 am__tar_=false |
| 2226 am__untar=false |
| 2227 ;; |
| 2228 esac |
| 2474 | 2229 |
| 2475 # We'll loop over all known methods to create a tar archive until one works. | 2230 # If the value was cached, stop now. We just wanted to have am__tar |
| 2476 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' | 2231 # and am__untar set. |
| 2232 test -n "${am_cv_prog_tar_$1}" && break |
| 2477 | 2233 |
| 2478 m4_if([$1], [v7], | 2234 # tar/untar a dummy directory, and stop if the command works |
| 2479 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], | 2235 rm -rf conftest.dir |
| 2236 mkdir conftest.dir |
| 2237 echo GrepMe > conftest.dir/file |
| 2238 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) |
| 2239 rm -rf conftest.dir |
| 2240 if test -s conftest.tar; then |
| 2241 AM_RUN_LOG([$am__untar <conftest.tar]) |
| 2242 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break |
| 2243 fi |
| 2244 done |
| 2245 rm -rf conftest.dir |
| 2480 | 2246 |
| 2481 [m4_case([$1], | 2247 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) |
| 2482 [ustar], | 2248 AC_MSG_RESULT([$am_cv_prog_tar_$1])]) |
| 2483 [# The POSIX 1988 'ustar' format is defined with fixed-size fields. | |
| 2484 # There is notably a 21 bits limit for the UID and the GID. In fact, | |
| 2485 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 | |
| 2486 # and bug#13588). | |
| 2487 am_max_uid=2097151 # 2^21 - 1 | |
| 2488 am_max_gid=$am_max_uid | |
| 2489 # The $UID and $GID variables are not portable, so we need to resort | |
| 2490 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls | |
| 2491 # below are definitely unexpected, so allow the users to see them | |
| 2492 # (that is, avoid stderr redirection). | |
| 2493 am_uid=`id -u || echo unknown` | |
| 2494 am_gid=`id -g || echo unknown` | |
| 2495 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) | |
| 2496 if test $am_uid -le $am_max_uid; then | |
| 2497 AC_MSG_RESULT([yes]) | |
| 2498 else | |
| 2499 AC_MSG_RESULT([no]) | |
| 2500 _am_tools=none | |
| 2501 fi | |
| 2502 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) | |
| 2503 if test $am_gid -le $am_max_gid; then | |
| 2504 AC_MSG_RESULT([yes]) | |
| 2505 else | |
| 2506 AC_MSG_RESULT([no]) | |
| 2507 _am_tools=none | |
| 2508 fi], | |
| 2509 | |
| 2510 [pax], | |
| 2511 [], | |
| 2512 | |
| 2513 [m4_fatal([Unknown tar format])]) | |
| 2514 | |
| 2515 AC_MSG_CHECKING([how to create a $1 tar archive]) | |
| 2516 | |
| 2517 # Go ahead even if we have the value already cached. We do so because we | |
| 2518 # need to set the values for the 'am__tar' and 'am__untar' variables. | |
| 2519 _am_tools=${am_cv_prog_tar_$1-$_am_tools} | |
| 2520 | |
| 2521 for _am_tool in $_am_tools; do | |
| 2522 case $_am_tool in | |
| 2523 gnutar) | |
| 2524 for _am_tar in tar gnutar gtar; do | |
| 2525 AM_RUN_LOG([$_am_tar --version]) && break | |
| 2526 done | |
| 2527 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$t
ardir"' | |
| 2528 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$t
ardir"' | |
| 2529 am__untar="$_am_tar -xf -" | |
| 2530 ;; | |
| 2531 plaintar) | |
| 2532 # Must skip GNU tar: if it does not support --format= it doesn't create | |
| 2533 # ustar tarball either. | |
| 2534 (tar --version) >/dev/null 2>&1 && continue | |
| 2535 am__tar='tar chf - "$$tardir"' | |
| 2536 am__tar_='tar chf - "$tardir"' | |
| 2537 am__untar='tar xf -' | |
| 2538 ;; | |
| 2539 pax) | |
| 2540 am__tar='pax -L -x $1 -w "$$tardir"' | |
| 2541 am__tar_='pax -L -x $1 -w "$tardir"' | |
| 2542 am__untar='pax -r' | |
| 2543 ;; | |
| 2544 cpio) | |
| 2545 am__tar='find "$$tardir" -print | cpio -o -H $1 -L' | |
| 2546 am__tar_='find "$tardir" -print | cpio -o -H $1 -L' | |
| 2547 am__untar='cpio -i -H $1 -d' | |
| 2548 ;; | |
| 2549 none) | |
| 2550 am__tar=false | |
| 2551 am__tar_=false | |
| 2552 am__untar=false | |
| 2553 ;; | |
| 2554 esac | |
| 2555 | |
| 2556 # If the value was cached, stop now. We just wanted to have am__tar | |
| 2557 # and am__untar set. | |
| 2558 test -n "${am_cv_prog_tar_$1}" && break | |
| 2559 | |
| 2560 # tar/untar a dummy directory, and stop if the command works. | |
| 2561 rm -rf conftest.dir | |
| 2562 mkdir conftest.dir | |
| 2563 echo GrepMe > conftest.dir/file | |
| 2564 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) | |
| 2565 rm -rf conftest.dir | |
| 2566 if test -s conftest.tar; then | |
| 2567 AM_RUN_LOG([$am__untar <conftest.tar]) | |
| 2568 AM_RUN_LOG([cat conftest.dir/file]) | |
| 2569 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break | |
| 2570 fi | |
| 2571 done | |
| 2572 rm -rf conftest.dir | |
| 2573 | |
| 2574 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) | |
| 2575 AC_MSG_RESULT([$am_cv_prog_tar_$1])]) | |
| 2576 | |
| 2577 AC_SUBST([am__tar]) | 2249 AC_SUBST([am__tar]) |
| 2578 AC_SUBST([am__untar]) | 2250 AC_SUBST([am__untar]) |
| 2579 ]) # _AM_PROG_TAR | 2251 ]) # _AM_PROG_TAR |
| 2580 | 2252 |
| 2581 m4_include([m4/byteorder.m4]) | 2253 m4_include([m4/byteorder.m4]) |
| 2582 m4_include([m4/iconv.m4]) | 2254 m4_include([m4/iconv.m4]) |
| 2583 m4_include([m4/libtool.m4]) | 2255 m4_include([m4/libtool.m4]) |
| 2584 m4_include([m4/ltoptions.m4]) | 2256 m4_include([m4/ltoptions.m4]) |
| 2585 m4_include([m4/ltsugar.m4]) | 2257 m4_include([m4/ltsugar.m4]) |
| 2586 m4_include([m4/ltversion.m4]) | 2258 m4_include([m4/ltversion.m4]) |
| 2587 m4_include([m4/lt~obsolete.m4]) | 2259 m4_include([m4/lt~obsolete.m4]) |
| 2588 m4_include([m4/stdint.m4]) | 2260 m4_include([m4/stdint.m4]) |
| OLD | NEW |