From: Stepan Kasal Date: Sat, 1 Apr 2006 19:48:14 +0000 (+0000) Subject: _AS_DIRNAME_PREPARE X-Git-Tag: AUTOCONF-2.59c~101 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0435cce62a48837ace0d916dedbd2550ee0569bc;p=thirdparty%2Fautoconf.git _AS_DIRNAME_PREPARE --- diff --git a/lib/m4sugar/m4sh.m4 b/lib/m4sugar/m4sh.m4 index 2c40e646a..efb1518eb 100644 --- a/lib/m4sugar/m4sh.m4 +++ b/lib/m4sugar/m4sh.m4 @@ -743,11 +743,23 @@ m4_defun([AS_DIRNAME_SED], s/.*/./; q']]) m4_defun([AS_DIRNAME], -[(dirname $1) 2>/dev/null || +[AS_REQUIRE([_$0_PREPARE])dnl +$as_dirname $1 || AS_DIRNAME_EXPR([$1]) 2>/dev/null || AS_DIRNAME_SED([$1])]) +# _AS_DIRNAME_PREPARE +# -------------------- +m4_defun([_AS_DIRNAME_PREPARE], +[if (dirname /) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi +])# _AS_DIRNAME_PREPARE + + # AS_EXECUTABLE_P # --------------- # Check whether a file is executable.