X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fsetlocale.m4;h=d64780d1668f849a39746e7390eeb657b4488381;hb=be6418e5cb639583826a55437ddb67e273ffabf4;hp=cc3ab776f21742f2d6d1fd74449ce3a9f3468670;hpb=e5c4538ab6673e3f3f66fd1ad715c201cf34907c;p=gnulib.git diff --git a/m4/setlocale.m4 b/m4/setlocale.m4 index cc3ab776f..d64780d16 100644 --- a/m4/setlocale.m4 +++ b/m4/setlocale.m4 @@ -1,4 +1,4 @@ -# setlocale.m4 serial 2 +# setlocale.m4 serial 4 dnl Copyright (C) 2011 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -12,11 +12,14 @@ AC_DEFUN([gl_FUNC_SETLOCALE], dnl On native Windows systems, setlocale(category,NULL) does not look at dnl the environment variables LC_ALL, category, and LANG. mingw*) REPLACE_SETLOCALE=1 ;; + dnl On Cygwin 1.5.x, setlocale always succeeds but setlocale(LC_CTYPE,NULL) + dnl is then still "C". + cygwin*) + case `uname -r` in + 1.5.*) REPLACE_SETLOCALE=1 ;; + esac + ;; esac - if test $REPLACE_SETLOCALE = 1; then - AC_LIBOBJ([setlocale]) - gl_PREREQ_SETLOCALE - fi ]) # Prerequisites of lib/setlocale.c.