diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 4d9382ca7..9c8d1173b 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -1776,6 +1776,23 @@ CFLAGS="$CFLAGS -D_XOPEN_SOURCE" | |||
1776 | AC_CHECK_FUNCS([mblen mbtowc nl_langinfo wcwidth]) | 1776 | AC_CHECK_FUNCS([mblen mbtowc nl_langinfo wcwidth]) |
1777 | CFLAGS="$saved_CFLAGS" | 1777 | CFLAGS="$saved_CFLAGS" |
1778 | 1778 | ||
1779 | TEST_SSH_UTF8=yes | ||
1780 | AC_MSG_CHECKING([for utf8 locale support]) | ||
1781 | AC_RUN_IFELSE( | ||
1782 | [AC_LANG_PROGRAM([[ | ||
1783 | #include <locale.h> | ||
1784 | ]], [[ | ||
1785 | char *loc = setlocale(LC_CTYPE, "en_US.UTF-8"); | ||
1786 | if (loc != NULL) | ||
1787 | exit(0); | ||
1788 | exit(1); | ||
1789 | ]])], | ||
1790 | AC_MSG_RESULT(yes), | ||
1791 | [AC_MSG_RESULT(no) | ||
1792 | TEST_SSH_UTF8=no], | ||
1793 | AC_MSG_WARN([cross compiling: assuming yes]) | ||
1794 | ) | ||
1795 | |||
1779 | AC_LINK_IFELSE( | 1796 | AC_LINK_IFELSE( |
1780 | [AC_LANG_PROGRAM( | 1797 | [AC_LANG_PROGRAM( |
1781 | [[ #include <ctype.h> ]], | 1798 | [[ #include <ctype.h> ]], |
@@ -5009,6 +5026,7 @@ else | |||
5009 | fi | 5026 | fi |
5010 | AC_CHECK_DECL([BROKEN_GETADDRINFO], [TEST_SSH_IPV6=no]) | 5027 | AC_CHECK_DECL([BROKEN_GETADDRINFO], [TEST_SSH_IPV6=no]) |
5011 | AC_SUBST([TEST_SSH_IPV6], [$TEST_SSH_IPV6]) | 5028 | AC_SUBST([TEST_SSH_IPV6], [$TEST_SSH_IPV6]) |
5029 | AC_SUBST([TEST_SSH_UTF8], [$TEST_SSH_UTF8]) | ||
5012 | AC_SUBST([TEST_MALLOC_OPTIONS], [$TEST_MALLOC_OPTIONS]) | 5030 | AC_SUBST([TEST_MALLOC_OPTIONS], [$TEST_MALLOC_OPTIONS]) |
5013 | AC_SUBST([UNSUPPORTED_ALGORITHMS], [$unsupported_algorithms]) | 5031 | AC_SUBST([UNSUPPORTED_ALGORITHMS], [$unsupported_algorithms]) |
5014 | 5032 | ||