AC_DEFUN([ARABICA_CHECK_CODECVT_SPECIALISATIONS], [ if test $wchar_t_available = yes; then AC_MSG_CHECKING([for std::codecvt specialisations]) AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[std::codecvt test;]])], [AS_VAR_SET(codecvt_available, yes)], [AS_VAR_SET(codecvt_available, no)]) AC_MSG_RESULT($codecvt_available) if test $codecvt_available = yes; then AC_DEFINE(ARABICA_NO_CODECVT_SPECIALISATIONS, [], [defined if we don't need extra codecvt template specialisations]) fi fi ])