summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-06-23 21:55:56 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-06-24 17:04:42 +0900
commit627aafac866b8eef562e9772998d0967f26b1c20 (patch)
tree0b68310eeeae1150b9d2cf52e7d8cf5e2e4e4833
parent1356b90c9121ab6993307eb9d7e18dd462636ef5 (diff)
Remove also debug symbol directory at clean on macOS
-rw-r--r--configure.ac3
-rw-r--r--lib/mkmf.rb2
2 files changed, 4 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 09d9f720b6..90b5a75b04 100644
--- a/configure.ac
+++ b/configure.ac
@@ -962,6 +962,8 @@ AS_CASE(["$target_os"], [*android*], [
AS_UNSET(ORIG_LIBS)
POSTLINK=:
AC_SUBST(POSTLINK)
+cleanlibs=
+AC_SUBST(cleanlibs)
AS_CASE(["$target_os"],
[nextstep*], [ ],
[openstep*], [ ],
@@ -1060,6 +1062,7 @@ main()
AC_CHECK_HEADERS(crt_externs.h, [], [], [
#include <crt_externs.h>
])
+ cleanlibs='$(TARGET_SO).dSYM'
],
[hpux*], [ LIBS="-lm $LIBS"
ac_cv_c_inline=no],
diff --git a/lib/mkmf.rb b/lib/mkmf.rb
index a7b69c5691..d7301d781b 100644
--- a/lib/mkmf.rb
+++ b/lib/mkmf.rb
@@ -2763,7 +2763,7 @@ clean-rb-default::
clean-rb::
clean-so::
clean: clean-so clean-static clean-rb-default clean-rb
-\t\t-$(Q)$(RM) $(CLEANLIBS#{sep}) $(CLEANOBJS#{sep}) $(CLEANFILES#{sep}) .*.time
+\t\t-$(Q)$(RM_RF) $(CLEANLIBS#{sep}) $(CLEANOBJS#{sep}) $(CLEANFILES#{sep}) .*.time
distclean-rb-default::
distclean-rb::