diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-07-07 02:04:55 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2012-07-08 18:39:48 +0200 |
commit | 62ab49df5452004ca708ca365685e6edfe352a97 (patch) | |
tree | a852cf3ab4db4a6c4fb1410d7b8e6bb6c4a0cda8 /m4/canonicalize.m4 | |
parent | cfd4956852c95125e0b89871985e4f54697acd79 (diff) | |
download | gnulib-62ab49df5452004ca708ca365685e6edfe352a97.tar.gz |
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.
Diffstat (limited to 'm4/canonicalize.m4')
-rw-r--r-- | m4/canonicalize.m4 | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/m4/canonicalize.m4 b/m4/canonicalize.m4 index 5acf6f0eb9..ea51ac4203 100644 --- 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_DEFUN([gl_FUNC_CANONICALIZE_FILENAME_MODE], 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 @@ AC_DEFUN([gl_CANONICALIZE_LGPL], 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 ]) |