diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 38 | 
1 files changed, 9 insertions, 29 deletions
diff --git a/configure.ac b/configure.ac index 2f433939dc..4b1ae7c3c9 100644 --- a/configure.ac +++ b/configure.ac @@ -272,6 +272,14 @@ AS_HELP_STRING([],           [ARG can be also prefix for libpcre library and hea  	GIT_CONF_SUBST([LIBPCREDIR])      fi)  # +# Define HAVE_ALLOCA_H if you have working alloca(3) defined in that header. +AC_FUNC_ALLOCA +case $ac_cv_working_alloca_h in +    yes)    HAVE_ALLOCA_H=YesPlease;; +    *)      HAVE_ALLOCA_H='';; +esac +GIT_CONF_SUBST([HAVE_ALLOCA_H]) +#  # Define NO_CURL if you do not have curl installed.  git-http-pull and  # git-http-push are not built, and you cannot use http:// and https://  # transports. @@ -890,7 +898,7 @@ GIT_CONF_SUBST([HAVE_STRINGS_H])  # and libcharset does  CHARSET_LIB=  AC_CHECK_LIB([iconv], [locale_charset], -       [], +       [CHARSET_LIB=-liconv],         [AC_CHECK_LIB([charset], [locale_charset],                       [CHARSET_LIB=-lcharset])])  GIT_CONF_SUBST([CHARSET_LIB]) @@ -901,34 +909,6 @@ GIT_CHECK_FUNC(strcasestr,  [NO_STRCASESTR=YesPlease])  GIT_CONF_SUBST([NO_STRCASESTR])  # -# Define NO_FNMATCH if you don't have fnmatch -GIT_CHECK_FUNC(fnmatch, -[NO_FNMATCH=], -[NO_FNMATCH=YesPlease]) -GIT_CONF_SUBST([NO_FNMATCH]) -# -# Define NO_FNMATCH_CASEFOLD if your fnmatch function doesn't have the -# FNM_CASEFOLD GNU extension. -AC_CACHE_CHECK([whether the fnmatch function supports the FNMATCH_CASEFOLD GNU extension], - [ac_cv_c_excellent_fnmatch], [ -AC_EGREP_CPP(yippeeyeswehaveit, -	AC_LANG_PROGRAM([ -#include <fnmatch.h> -], -[#ifdef FNM_CASEFOLD -yippeeyeswehaveit -#endif -]), -	[ac_cv_c_excellent_fnmatch=yes], -	[ac_cv_c_excellent_fnmatch=no]) -]) -if test $ac_cv_c_excellent_fnmatch = yes; then -	NO_FNMATCH_CASEFOLD= -else -	NO_FNMATCH_CASEFOLD=YesPlease -fi -GIT_CONF_SUBST([NO_FNMATCH_CASEFOLD]) -#  # Define NO_MEMMEM if you don't have memmem.  GIT_CHECK_FUNC(memmem,  [NO_MEMMEM=],  | 
