From: Stefano Lattarini Date: Sat, 14 Jul 2012 16:38:31 +0000 (+0200) Subject: configure: ${#param} must be supported by the shell for the testsuite X-Git-Tag: v1.12.3~45 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c08068901f025912c8bd442f9e167546b8805753;p=platform%2Fupstream%2Fautomake.git configure: ${#param} must be supported by the shell for the testsuite This will be required at least by the Automake-NG branch. * configure.ac: Require the $AM_TEST_RUNNER_SHELL supports ${#param} as a way to obtain the length of the expansion of the variable $param. Signed-off-by: Stefano Lattarini --- diff --git a/configure.ac b/configure.ac index d49da6c..a8db061 100644 --- a/configure.ac +++ b/configure.ac @@ -297,6 +297,14 @@ AC_DEFUN([_AM_CHECK_CANDIDATE_SHELL], [], [am_score=1; break]) _AM_CHECK_SHELL_FEATURE([$1], + [supports \${@%:@var}], + [zero='' one='x' twelve=' foobar baz!' \ + && test ${@%:@zero} -eq 0 \ + && test ${@%:@one} -eq 1 \ + && test ${@%:@twelve} -eq 12], + [], [am_score=1; break]) + + _AM_CHECK_SHELL_FEATURE([$1], [supports \${var@%:@glob} and \${var%glob}], [v=a/b/c \ && test ${v@%:@*/} = b/c \