Mercurial > hg > octave-lojdl > gnulib-hg
changeset 16975:cdd33aafded1
canonicalize[-lgpl]: handle "guessing" values when cross-building
* m4/canonicalize.m4 (gl_FUNC_CANONICALIZE_FILENAME_MODE)
(gl_CANONICALIZE_LGPL): Check whether $gl_cv_func_realpath_works
matches "*yes" instead of just "yes". Regression introduced in commit
e0bcf6626cde8dad4bfbdc4045c744f0cd8b9e24.
author | Ludovic Courtès <ludo@gnu.org> |
---|---|
date | Sat, 07 Jul 2012 02:04:55 +0200 |
parents | 4e3c65e8bb0b |
children | 7b9ea0c1be5a |
files | ChangeLog m4/canonicalize.m4 |
diffstat | 2 files changed, 28 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2012-07-07 Ludovic Courtès <ludo@gnu.org> + + canonicalize[-lgpl]: handle "guessing" values when cross-building + * m4/canonicalize.m4 (gl_FUNC_CANONICALIZE_FILENAME_MODE) + (gl_CANONICALIZE_LGPL): Check whether $gl_cv_func_realpath_works + matches "*yes" instead of just "yes". Regression introduced in commit + e0bcf6626cde8dad4bfbdc4045c744f0cd8b9e24. + 2012-07-07 Ludovic Courtès <ludo@gnu.org> Bruno Haible <bruno@clisp.org>
--- a/m4/canonicalize.m4 +++ b/m4/canonicalize.m4 @@ -1,4 +1,4 @@ -# canonicalize.m4 serial 25 +# canonicalize.m4 serial 26 dnl Copyright (C) 2003-2007, 2009-2012 Free Software Foundation, Inc. @@ -16,8 +16,11 @@ AC_REQUIRE([gl_FUNC_REALPATH_WORKS]) if test $ac_cv_func_canonicalize_file_name = no; then HAVE_CANONICALIZE_FILE_NAME=0 - elif test "$gl_cv_func_realpath_works" != yes; then - REPLACE_CANONICALIZE_FILE_NAME=1 + else + case "$gl_cv_func_realpath_works" in + *yes) ;; + *) REPLACE_CANONICALIZE_FILE_NAME=1 ;; + esac fi ]) @@ -30,12 +33,21 @@ HAVE_CANONICALIZE_FILE_NAME=0 if test $ac_cv_func_realpath = no; then HAVE_REALPATH=0 - elif test "$gl_cv_func_realpath_works" != yes; then - REPLACE_REALPATH=1 + else + case "$gl_cv_func_realpath_works" in + *yes) ;; + *) REPLACE_REALPATH=1 ;; + esac fi - elif test "$gl_cv_func_realpath_works" != yes; then - REPLACE_CANONICALIZE_FILE_NAME=1 - REPLACE_REALPATH=1 + else + case "$gl_cv_func_realpath_works" in + *yes) + ;; + *) + REPLACE_CANONICALIZE_FILE_NAME=1 + REPLACE_REALPATH=1 + ;; + esac fi ])