1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-05-22 07:56:03 +02:00

Added --enable-/disable-multibyte support, with the default being to

check for multibyte support and define ZLE_UNICODE_SUPPORT accordingly.
This commit is contained in:
Wayne Davison 2005-08-16 23:16:27 +00:00
parent 6a07e4da04
commit 27c6fd0ad2

View File

@ -2063,6 +2063,37 @@ int ptsname();], ,
fi
fi
dnl ---------------------
dnl multibyte ZLE support
dnl ---------------------
AC_ARG_ENABLE(multibyte,
[ --enable-multibyte support multibyte chars in the zsh line editor],
[zsh_cv_c_zle_unicode_support=$enableval],
[AC_CACHE_CHECK(if the system adequately supports multibyte chars,
zsh_cv_c_zle_unicode_support,
[AC_TRY_COMPILE([
#ifdef HAVE_LOCALE_H
# include <locale.h>
#endif
], [
int main() {
#if defined(HAVE_WCHAR_H) && defined(HAVE_WCTOMB) \
&& defined(HAVE_MBRTOWC) && defined(HAVE_WCRTOMB) \
&& defined (__STDC_ISO_10646__)
return 0;
#else
# error Not supported.
#endif
}
],
zsh_cv_c_zle_unicode_support=yes,
zsh_cv_c_zle_unicode_support=no)])
])
AH_TEMPLATE([ZLE_UNICODE_SUPPORT],
[Define to 1 if you want unicode support in the line editor.])
if test $zsh_cv_c_zle_unicode_support = yes; then
AC_DEFINE(ZLE_UNICODE_SUPPORT)
fi
dnl ---------------
dnl dynamic loading