aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-05-16 23:26:57 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-05-16 23:34:01 +0900
commit23751a2681abd50e9081bdbb00f818942570c872 (patch)
tree252ec32a1e204cba3479caf5268dc6c32c4ba460 /Makefile.in
parente0f0ab959e9a0fa3db8dfdb2a493b057d6e7541b (diff)
downloadruby-23751a2681abd50e9081bdbb00f818942570c872.tar.gz
leaked-globals: check if un-prefixed symbols leak externally
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index 62ee3fe592..1cac12aeab 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -640,3 +640,7 @@ mjit_build_dir.$(SOEXT): $(MJIT_MIN_HEADER) $(srcdir)/ruby-runner.c ruby-runner.
$(Q) $(DLDSHARED) $(MJIT_DLDFLAGS) $(ARCH_FLAG) $(CFLAGS) $(CPPFLAGS) \
-DMAKE_MJIT_BUILD_DIR=1 -DMJIT_MIN_HEADER='"$(MJIT_MIN_HEADER)"' \
$(OUTFLAG)$@ $(srcdir)/ruby-runner.c
+
+# yes-test-basic: leaked-globals
+leaked-globals: $(COMMONOBJS) prog $(srcdir)/tool/leaked-globals PHONY
+ $(Q) $(XRUBY) $(srcdir)/tool/leaked-globals NM=$(NM) SYMBOL_PREFIX=$(SYMBOL_PREFIX) $(srcdir)/configure.ac $(COMMONOBJS)