diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-11-29 15:37:33 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-11-29 15:37:33 -0800 |
| commit | fc6f3b1b14dfe2ebead074a883ac975f49b18c1a (patch) | |
| tree | 78ac59531793c6c0c9168f174905cd12ad755c4d | |
| parent | 2979b3d00659c5c196930af93e35551388abfb8b (diff) | |
| download | rust-fc6f3b1b14dfe2ebead074a883ac975f49b18c1a.tar.gz rust-fc6f3b1b14dfe2ebead074a883ac975f49b18c1a.zip | |
build: Have 'make check' run all target/host combinations
| -rw-r--r-- | mk/tests.mk | 64 |
1 files changed, 48 insertions, 16 deletions
diff --git a/mk/tests.mk b/mk/tests.mk index 1c147c6cfe7..370a8b1da9b 100644 --- a/mk/tests.mk +++ b/mk/tests.mk @@ -387,14 +387,30 @@ $(foreach host,$(CFG_TARGET_TRIPLES), \ define DEF_CHECK_FOR_STAGE_H -check-stage$(1)-H-$(2): check-stage$(1)-T-$(2)-H-$(2) -check-stage$(1)-H-$(2)-perf: check-stage$(1)-T-$(2)-H-$(2)-perf -check-stage$(1)-H-$(2)-rustc: check-stage$(1)-T-$(2)-H-$(2)-rustc -check-stage$(1)-H-$(2)-std: check-stage$(1)-T-$(2)-H-$(2)-std -check-stage$(1)-H-$(2)-rpass: check-stage$(1)-T-$(2)-H-$(2)-rpass -check-stage$(1)-H-$(2)-rfail: check-stage$(1)-T-$(2)-H-$(2)-rfail -check-stage$(1)-H-$(2)-cfail: check-stage$(1)-T-$(2)-H-$(2)-cfail -check-stage$(1)-H-$(2)-bench: check-stage$(1)-T-$(2)-H-$(2)-bench +check-stage$(1)-H-$(2): \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-T-$$(target)-H-$(2)) +check-stage$(1)-H-$(2)-perf: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-T-$$(target)-H-$(2)-perf) +check-stage$(1)-H-$(2)-rustc: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-T-$$(target)-H-$(2)-rustc) +check-stage$(1)-H-$(2)-std: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-T-$$(target)-H-$(2)-std) +check-stage$(1)-H-$(2)-rpass: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-T-$$(target)-H-$(2)-rpass) +check-stage$(1)-H-$(2)-rfail: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-T-$$(target)-H-$(2)-rfail) +check-stage$(1)-H-$(2)-cfail: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-T-$$(target)-H-$(2)-cfail) +check-stage$(1)-H-$(2)-bench: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-T-$$(target)-H-$(2)-bench) endef @@ -413,14 +429,30 @@ $(foreach target,$(CFG_TARGET_TRIPLES), \ define DEF_CHECK_FOR_STAGE -check-stage$(1): check-stage$(1)-H-$(CFG_HOST_TRIPLE) -check-stage$(1)-perf: check-stage$(1)-H-$(CFG_HOST_TRIPLE)-perf -check-stage$(1)-rustc: check-stage$(1)-H-$(CFG_HOST_TRIPLE)-rustc -check-stage$(1)-std: check-stage$(1)-H-$(CFG_HOST_TRIPLE)-std -check-stage$(1)-rpass: check-stage$(1)-H-$(CFG_HOST_TRIPLE)-rpass -check-stage$(1)-rfail: check-stage$(1)-H-$(CFG_HOST_TRIPLE)-rfail -check-stage$(1)-cfail: check-stage$(1)-H-$(CFG_HOST_TRIPLE)-cfail -check-stage$(1)-bench: check-stage$(1)-H-$(CFG_HOST_TRIPLE)-bench +check-stage$(1): \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-H-$$(target)) +check-stage$(1)-perf: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-H-$$(target)-perf) +check-stage$(1)-rustc: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-H-$$(target)-rustc) +check-stage$(1)-std: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-H-$$(target)-std) +check-stage$(1)-rpass: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-H-$$(target)-rpass) +check-stage$(1)-rfail: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-H-$$(target)-rfail) +check-stage$(1)-cfail: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-H-$$(target)-cfail) +check-stage$(1)-bench: \ + $$(foreach target,$$(CFG_TARGET_TRIPLES), \ + check-stage$(1)-H-$$(target)-bench) endef |
