[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FYI] {maint} configure: clump check for ${var%...} and ${var#...} expan
From: |
Stefano Lattarini |
Subject: |
[FYI] {maint} configure: clump check for ${var%...} and ${var#...} expansion together |
Date: |
Thu, 28 Jun 2012 23:30:15 +0200 |
And together with those for the ${var%%...} and ${var##...} expansions.
After all, it is basically impossible to find a shell that support one
of them but not the others.
Suggestion by Eric Blake.
* configure.ac: Here.
Signed-off-by: Stefano Lattarini <address@hidden>
---
configure.ac | 23 ++++++-----------------
1 file changed, 6 insertions(+), 17 deletions(-)
diff --git a/configure.ac b/configure.ac
index ef6030b..586c78e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -303,23 +303,12 @@ AC_DEFUN([_AM_CHECK_CANDIDATE_SHELL],
[], [am_score=1; break])
_AM_CHECK_SHELL_FEATURE([$1],
- [supports address@hidden:@glob}],
- [v=a/b/c; test address@hidden:@*/} = b/c],
- [], [am_score=1; break])
-
- _AM_CHECK_SHELL_FEATURE([$1],
- [supports address@hidden:@@%:@glob}],
- [v=a/b/c; test address@hidden:@@%:@*/} = c],
- [], [am_score=1; break])
-
- _AM_CHECK_SHELL_FEATURE([$1],
- [supports \${var%glob}],
- [v=a.b.c; test ${v%.*} = a.b],
- [], [am_score=1; break])
-
- _AM_CHECK_SHELL_FEATURE([$1],
- [supports \${var%%glob}],
- [v=a.b.c; test ${v%%.*} = a],
+ [supports address@hidden:@glob} and \${var%glob}],
+ [v=a/b/c \
+ && test address@hidden:@*/} = b/c \
+ && test address@hidden:@@%:@*/} = c \
+ && test ${v%/*} = a/b \
+ && test ${v%%/*} = a],
[], [am_score=1; break])
_AM_CHECK_SHELL_FEATURE([$1],
--
1.7.9.5
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [FYI] {maint} configure: clump check for ${var%...} and ${var#...} expansion together,
Stefano Lattarini <=