From 1ec0da52b7ce2e0e16f1729933ea795b12fea7ae Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 19 Jan 2014 07:02:16 +0000 Subject: common.mk: define BENCHRUBY to avoid miniruby miniruby is smaller than the normal "ruby" executable, so it can skew benchmarks. --- common.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common.mk b/common.mk index 0056fa30d6..c7319faae6 100644 --- a/common.mk +++ b/common.mk @@ -1001,14 +1001,16 @@ COMPARE_RUBY = $(BASERUBY) ITEM = OPTS = +BENCHRUBY = ./$(PROGRAM) -I$(srcdir)/lib -I. -I$(EXTOUT)/common $(RUN_OPTS) + benchmark: $(PROGRAM) PHONY $(BASERUBY) $(srcdir)/benchmark/driver.rb -v \ - --executables="$(COMPARE_RUBY); built-ruby::$(RUNRUBY)" \ + --executables="$(COMPARE_RUBY); built-ruby::$(BENCHRUBY)" \ --pattern='bm_' --directory=$(srcdir)/benchmark $(OPTS) benchmark-each: $(PROGRAM) PHONY $(BASERUBY) $(srcdir)/benchmark/driver.rb -v \ - --executables="$(COMPARE_RUBY); built-ruby::$(RUNRUBY)" \ + --executables="$(COMPARE_RUBY); built-ruby::$(BENCHRUBY)" \ --pattern=$(ITEM) --directory=$(srcdir)/benchmark $(OPTS) tbench: $(PROGRAM) PHONY -- cgit v1.2.1-26-ge5d9