From f9eea668786a0dfc6b4650708777ae135bbf8309 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 2 Mar 2017 04:54:18 +0000 Subject: fix for cross-compiling * common.mk (test-rubyspec): add dependency for cross-compiling. * defs/gmake.mk: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- defs/gmake.mk | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'defs') diff --git a/defs/gmake.mk b/defs/gmake.mk index 809489115f..d9eb28540c 100644 --- a/defs/gmake.mk +++ b/defs/gmake.mk @@ -3,9 +3,9 @@ gnumake = yes override gnumake_recursive := $(if $(findstring n,$(firstword $(MFLAGS))),,+) override mflags := $(filter-out -j%,$(MFLAGS)) -CHECK_TARGETS := exam love check% +CHECK_TARGETS := exam love check test check% test% btest% # expand test targets, and those dependents -TEST_TARGETS := $(filter exam check test check% test% btest%,$(MAKECMDGOALS)) +TEST_TARGETS := $(filter $(CHECK_TARGETS),$(MAKECMDGOALS)) TEST_DEPENDS := $(filter-out $(TEST_TARGETS),$(MAKECMDGOALS)) TEST_TARGETS := $(patsubst exam,check test-rubyspec,$(TEST_TARGETS)) TEST_DEPENDS := $(filter-out exam $(TEST_TARGETS),$(TEST_DEPENDS)) @@ -60,8 +60,8 @@ ORDERED_TEST_TARGETS := $(filter $(TEST_TARGETS), \ test-rubyspec \ ) prev_test := $(if $(filter test-rubyspec,$(ORDERED_TEST_TARGETS)),test-rubyspec-precheck) -$(foreach test,$(addprefix yes-,$(ORDERED_TEST_TARGETS)), \ - $(eval $(value test): $(value prev_test)); \ +$(foreach test,$(ORDERED_TEST_TARGETS), \ + $(eval yes-$(value test) no-$(value test): $(value prev_test)); \ $(eval prev_test := $(value test))) ifneq ($(if $(filter install,$(MAKECMDGOALS)),$(filter uninstall,$(MAKECMDGOALS))),) @@ -74,11 +74,6 @@ install-prereq: uninstall uninstall sudo-precheck: all $(if $(filter all,$(INSTALLDOC)),docs) endif -ifneq ($(filter exam,$(MAKECMDGOALS)),) -test-rubyspec: check -yes-test-all no-test-all: test -endif - ifneq ($(filter love,$(MAKECMDGOALS)),) showflags: up sudo-precheck: test yes-test-testframework no-test-testframework -- cgit v1.2.3