diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-07-21 21:26:56 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-07-21 21:26:56 +0000 |
commit | 6abe539cfc9b91178be7e1d75173165dcf6ca1bc (patch) | |
tree | 79e0cbed39c054882ac9753af0c74bc2f11bd92c /configure.in | |
parent | 3afa01255dfbc80bd4830d4d18f1d394c0e54202 (diff) |
* configure.in (RMDIR): use --ignore-fail-on-non-empty if possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/configure.in b/configure.in index 246bfdf59a..64af34bc26 100644 --- a/configure.in +++ b/configure.in @@ -361,10 +361,14 @@ AC_USE_SYSTEM_EXTENSIONS AC_SUBST(RM, ['rm -f']) AC_SUBST(CP, ['cp']) RMDIRS='$(top_srcdir)/tool/rmdirs' +RMDIR=rmdir mkdir "rmdirs_$$_test" "rmdirs_$$_test/a" -rmdir -p "rmdirs_$$_test/a" 2>/dev/null && -{ test -d "rmdirs_$$_test" || RMDIRS='rmdir -p'; } +rmdir --ignore-fail-on-non-empty "rmdirs_$$_test" 2>/dev/null && +RMDIR='rmdir --ignore-fail-on-non-empty' +$RMDIR -p "rmdirs_$$_test/a" 2>/dev/null && +{ test -d "rmdirs_$$_test" || RMDIRS="$RMDIR -p"; } rmdir "rmdirs_$$_test/a" "rmdirs_$$_test" 2>/dev/null +AC_SUBST(RMDIR) AC_SUBST(RMDIRS) AC_SUBST(RMALL, ['rm -fr']) |