Merge branch 'dm/configure-iconv-locale-charset'
authorJunio C Hamano <gitster@pobox.com>
Tue, 25 Mar 2014 18:07:51 +0000 (11:07 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 25 Mar 2014 18:07:51 +0000 (11:07 -0700)
* dm/configure-iconv-locale-charset:
configure.ac: link with -liconv for locale_charset()

1  2 
configure.ac
diff --combined configure.ac
index 24ab7383aecf36e010f838d04b671903d1d8a79f,3f5c644afd2168e010f2333fd93e42fc37bffa67..b7112542b4b62fbbf0235c923f75803edc149e5c
@@@ -890,7 -890,7 +890,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,6 -901,34 +901,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=],