182
182
E = echo $(1 )
183
183
endif
184
184
185
- R := $(CFG_RUN_TARG )
186
- T := $(CFG_RUN_TEST )
187
185
S := $(CFG_SRC_DIR )
188
186
X := $(CFG_EXE_SUFFIX )
189
187
@@ -192,8 +190,10 @@ VPATH := $(S)doc $(S)src
192
190
193
191
# Compilers we build, we now know how to run.
194
192
BOOT := $(Q ) OCAMLRUNPARAM="b1" boot/rustboot$(X ) $(CFG_BOOT_FLAGS ) -L boot
195
- STAGE0 := $(Q )$(R ) stage0/rustc$(X ) $(CFG_RUSTC_FLAGS ) -L stage0
196
- STAGE1 := $(Q )$(R ) stage1/rustc$(X ) $(CFG_RUSTC_FLAGS ) -L stage1
193
+ STAGE0 := $(Q )$(call CFG_RUN_TARG,\
194
+ stage0/rustc$(X ) $(CFG_RUSTC_FLAGS ) -L stage0)
195
+ STAGE1 := $(Q )$(call CFG_RUN_TARG,\
196
+ stage1/rustc$(X ) $(CFG_RUSTC_FLAGS ) -L stage1)
197
197
198
198
# "Source" files we generate in builddir along the way.
199
199
GENERATED := boot/fe/lexer.ml boot/version.ml
@@ -876,27 +876,27 @@ compile-check: tidy \
876
876
test/run-pass/% .out.tmp : test/run-pass/% $(X ) rt/$(CFG_RUNTIME )
877
877
$(Q ) rm -f $< .tmp
878
878
@$(call E, run: $@ )
879
- $(Q )$(call T , $< ) > $@
879
+ $(Q )$(call CFG_RUN_TEST , $< ) > $@
880
880
881
881
test/bench/shootout/% .out.tmp : test/bench/shootout/% $(X ) \
882
882
rt/$(CFG_RUNTIME)
883
883
$(Q)rm -f $<.tmp
884
884
@$(call E, run: $@)
885
- $(Q)$(call T , $<) > $@
885
+ $(Q)$(call CFG_RUN_TEST , $<) > $@
886
886
887
887
test/bench/99-bottles/% .out.tmp : test/bench/99-bottles/% $(X ) \
888
888
rt/$(CFG_RUNTIME)
889
889
$(Q)rm -f $<.tmp
890
890
@$(call E, run: $@)
891
- $(Q)$(call T , $<) > $@
891
+ $(Q)$(call CFG_RUN_TEST , $<) > $@
892
892
893
893
test/run-fail/% .out.tmp : test/run-fail/% $(X ) \
894
894
rt/$(CFG_RUNTIME)
895
895
$(Q)rm -f $<.tmp
896
896
@$(call E, run: $@)
897
897
$(Q)grep -q error-pattern $(S)src/test/run-fail/$(basename $*).rs
898
898
$(Q)rm -f $@
899
- $(Q)$(call T , $<) >$@ 2>&1 ; X=$$? ; \
899
+ $(Q)$(call CFG_RUN_TEST , $<) >$@ 2>&1 ; X=$$? ; \
900
900
if [ $$X -eq 0 ] ; then exit 1 ; else exit 0 ; fi
901
901
$(Q)grep --text --quiet \
902
902
"$$(grep error-pattern $(S)src/test/run-fail/$(basename $*).rs \
0 commit comments