Skip to content

Commit 79361a5

Browse files
committed
---
yaml --- r: 4094 b: refs/heads/master c: 2573fe7 h: refs/heads/master v: v3
1 parent ae54791 commit 79361a5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+959
-743
lines changed

[refs]

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: e6e53aff6398f9d2c6851c25acfdedd0bf47a321
2+
refs/heads/master: 2573fe7026eb696841acbba8f3d1c09e2224acf0

trunk/configure

+1-2
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,7 @@ for i in \
182182
rustllvm \
183183
dl stage0 stage1 stage2 stage3 \
184184
stage0/lib stage1/lib stage2/lib stage3/lib \
185-
test/run-pass test/run-fail test/compile-fail \
186-
test/bench/99-bottles test/bench/shootout test/bench/task-perf
185+
test/run-pass test/run-fail test/compile-fail test/bench
187186
do
188187
make_dir $i
189188
done

trunk/mk/clean.mk

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ clean:
3838
$(Q)rm -f rt/$(CFG_RUNTIME)
3939
$(Q)rm -f rt/main.o
4040
$(Q)rm -f rt/main.ll
41+
$(Q)rm -f test/run_pass_stage2.rc test/run_pass_stage2_driver.rs
4142
$(Q)rm -Rf $(PKG_NAME)-*.tar.gz dist
4243
$(Q)rm -f $(foreach ext,o a d bc s exe,$(wildcard stage*/*.$(ext)))
4344
$(Q)rm -Rf $(foreach ext,out out.tmp \

trunk/mk/platform.mk

+18-14
Original file line numberDiff line numberDiff line change
@@ -63,24 +63,27 @@ ifneq ($(findstring MINGW,$(CFG_OSTYPE)),)
6363
CFG_WINDOWSY := 1
6464
endif
6565

66-
CFG_TESTLIB=$(CFG_BUILD_DIR)/$(strip \
67-
$(if $(findstring stage0,$(1)), \
68-
stage0/lib, \
69-
$(if $(findstring stage1,$(1)), \
70-
stage1/lib, \
71-
$(if $(findstring stage2,$(1)),\
72-
stage2/lib, \
73-
))))
66+
CFG_TESTLIB=$(CFG_BUILD_DIR)/$(strip \
67+
$(if $(findstring stage0,$(1)), \
68+
stage0/lib, \
69+
$(if $(findstring stage1,$(1)), \
70+
stage1/lib, \
71+
$(if $(findstring stage2,$(1)), \
72+
stage2/lib, \
73+
$(if $(findstring stage3,$(1)), \
74+
stage3/lib, \
75+
)))))
7476

7577
ifdef CFG_UNIXY
7678
CFG_INFO := $(info cfg: unix-y environment)
7779

7880
CFG_PATH_MUNGE := true
7981
CFG_EXE_SUFFIX :=
80-
CFG_RUN_TARG=$(CFG_LDENV)=$(CFG_BUILD_DIR)/$(1) $(2)
81-
CFG_RUN_TEST=\
82-
$(CFG_LDENV)=$(call CFG_TESTLIB,$(1)) \
83-
$(CFG_VALGRIND) $(1)
82+
CFG_LDPATH :=
83+
CFG_RUN=$(CFG_LDENV)=$(1) $(2)
84+
CFG_RUN_TARG=$(call CFG_RUN,$(CFG_BUILD_DIR)/$(1),$(2))
85+
CFG_RUN_TEST=$(call CFG_RUN,$(call CFG_TESTLIB,$(1)),\
86+
$(CFG_VALGRIND) $(1))
8487

8588
ifdef CFG_ENABLE_MINGW_CROSS
8689
CFG_WINDOWSY := 1
@@ -117,8 +120,9 @@ ifdef CFG_WINDOWSY
117120
CFG_DEF_SUFFIX := .def
118121
CFG_LDPATH :=$(CFG_LLVM_BINDIR)
119122
CFG_LDPATH :=$(CFG_LDPATH):$$PATH
120-
CFG_RUN_TEST=PATH="$(CFG_LDPATH):$(call CFG_TESTLIB,$(1))" $(1)
121-
CFG_RUN_TARG=PATH="$(CFG_LDPATH)" $(2)
123+
CFG_RUN=PATH="$(CFG_LDPATH):$(1)" $(2)
124+
CFG_RUN_TARG=$(call CFG_RUN,,$(2))
125+
CFG_RUN_TEST=$(call CFG_RUN,$(call CFG_TESTLIB,$(1)),$(1))
122126

123127
ifndef CFG_ENABLE_MINGW_CROSS
124128
CFG_PATH_MUNGE := $(strip perl -i.bak -p \

0 commit comments

Comments
 (0)