Skip to content

Commit 93bc61e

Browse files
Apply @the-horo's runtime unittest patch
1 parent c3e7ec5 commit 93bc61e

File tree

1 file changed

+8
-2
lines changed
  • runtime/druntime/test/exceptions

1 file changed

+8
-2
lines changed

runtime/druntime/test/exceptions/Makefile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,15 @@ include ../common.mak
6969

7070
# Generate dSYMs on macOS.
7171
$(OBJDIR)/%$(DOTEXE).dSYM: $(OBJDIR)/%$(DOTEXE)
72-
@[ "$(OS)" = "osx" ] && dsymutil -o $<.dSYM $<
72+
dsymutil $<
7373

74-
$(TESTS:%=$(OBJDIR)/%.done): $(OBJDIR)/%.done: $(OBJDIR)/%$(DOTEXE) $(OBJDIR)/%$(DOTEXE).dSYM
74+
ifeq ($(OS),osx)
75+
tests_without_exe = line_trace_21656 rt_trap_exceptions_drt_gdb
76+
exes = $(filter-out $(tests_without_exe),$(TESTS))
77+
$(exes:%=$(OBJDIR)/%.done): $(OBJDIR)/%.done: $(OBJDIR)/%$(DOTEXE) $(OBJDIR)/%$(DOTEXE).dSYM
78+
$(OBJDIR)/line_trace_21656.done: $(OBJDIR)/line_trace$(DOTEXE).dSYM
79+
$(OBJDIR)/rt_trap_exceptions_drt_gdb.done: $(OBJDIR)/rt_trap_exceptions_drt$(DOTEXE).dSYM
80+
endif
7581

7682
$(ROOT)/line_trace.done: $(ROOT)/line_trace$(DOTEXE)
7783
@echo Testing line_trace

0 commit comments

Comments
 (0)