… | |
… | |
563 | save_CFLAGS=$CFLAGS |
563 | save_CFLAGS=$CFLAGS |
564 | CFLAGS="$CFLAGS $X_CFLAGS" |
564 | CFLAGS="$CFLAGS $X_CFLAGS" |
565 | LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" |
565 | LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" |
566 | if test x$support_xim = xyes; then |
566 | if test x$support_xim = xyes; then |
567 | AC_CACHE_CHECK(for working Xlocale, rxvt_cv_func_xlocale, |
567 | AC_CACHE_CHECK(for working Xlocale, rxvt_cv_func_xlocale, |
568 | [AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <X11/Xlib.h> |
568 | [AC_RUN_IFELSE([AC_LANG_SOURCE([[ |
|
|
569 | #include <X11/Xlib.h> |
569 | #include <stdlib.h> |
570 | #include <stdlib.h> |
570 | main() { |
571 | int main() { |
571 | char *p; |
572 | char *p; |
572 | if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p) |
573 | if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p) |
573 | exit (XSupportsLocale() ? 0 : 1); |
574 | exit (XSupportsLocale() ? 0 : 1); |
574 | else |
575 | else |
575 | exit (1);}]])],[dnl |
576 | exit (1); |
|
|
577 | } |
576 | rxvt_cv_func_xlocale=yes],[rxvt_cv_func_xlocale=no],[dnl |
578 | ]])],[rxvt_cv_func_xlocale=yes],[rxvt_cv_func_xlocale=no],[:])]) |
577 | :])]) |
|
|
578 | if test x$rxvt_cv_func_xlocale = xyes; then |
579 | if test x$rxvt_cv_func_xlocale = xyes; then |
579 | AC_DEFINE(USE_XIM, 1, Define if you want to have XIM (X Input Method) protocol support - required for multibyte characters input) |
580 | AC_DEFINE(USE_XIM, 1, Define if you want to have XIM (X Input Method) protocol support - required for multibyte characters input) |
580 | AC_CACHE_CHECK(for broken XIM callback, rxvt_cv_broken_ximcb, |
581 | AC_CACHE_CHECK(for broken XIM callback, rxvt_cv_broken_ximcb, |
581 | [AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ |
582 | [AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ |
582 | #include <X11/Xlib.h> |
583 | #include <X11/Xlib.h> |