summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-03-08 05:24:26 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-03-08 05:24:26 +0000
commitd415f2abac2537cb9acb09def3646490d3d8518f (patch)
treec65058effd7bc1e91016e6995e4c4ebcf1abe9b2 /configure.in
parent5ebffacf17077de98fc99ee63daa617627e249cf (diff)
configure.in: suppress error messages
* configure.in: suppress error messages, rm: cannot remove 'conftest.dSYM', from AC_EGREP_CPP with CFLAGS=-g on Darwin. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in14
1 files changed, 14 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 6959fecaea..e3fbee0972 100644
--- a/configure.in
+++ b/configure.in
@@ -11,6 +11,20 @@ AC_DEFUN([RUBY_PREREQ_AC],
AC_DISABLE_OPTION_CHECKING
+# suppress error messages, rm: cannot remove 'conftest.dSYM', from
+# AC_EGREP_CPP with CFLAGS=-g on Darwin.
+rm() {
+ local recursive
+ for arg do
+ AS_CASE("$arg",
+ [--*], [],
+ [-*r*], [break],
+ [conftest.*], [if test -d "$arg"; then recursive=-r; break; fi],
+ [])
+ done
+ command rm $recursive "$@"
+}
+
{ # environment section
AC_ARG_WITH(baseruby,