@@ -48,7 +48,7 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_STDLIB_$(2)): \
48
48
| $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /
49
49
@$$(call E, compile_and_link: $$@ )
50
50
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(STDLIB_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
51
- $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) -o $$@ $$< && touch $$@
51
+ $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) --out-dir $$( @D ) $$< && touch $$@
52
52
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(STDLIB_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
53
53
54
54
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_EXTRALIB_$(2 ) ) : \
@@ -58,7 +58,7 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_EXTRALIB_$(2)): \
58
58
| $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /
59
59
@$$(call E, compile_and_link: $$@ )
60
60
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(EXTRALIB_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
61
- $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) -o $$@ $$< && touch $$@
61
+ $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $$(WFLAGS_ST$(1 ) ) --out-dir $$( @D ) $$< && touch $$@
62
62
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(EXTRALIB_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
63
63
64
64
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBSYNTAX_$(3 ) ) : \
@@ -69,7 +69,7 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBSYNTAX_$(3)): \
69
69
| $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /
70
70
@$$(call E, compile_and_link: $$@ )
71
71
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBSYNTAX_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
72
- $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $(BORROWCK ) -o $$@ $$< && touch $$@
72
+ $$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) $(BORROWCK ) --out-dir $$( @D ) $$< && touch $$@
73
73
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBSYNTAX_GLOB_$(2 ) ) ,$$(notdir $$@ ) )
74
74
75
75
# Only build the compiler for host triples
@@ -90,7 +90,7 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTC_$(3)): \
90
90
| $$(TLIB$(1)_T_$(2)_H_$(3))/
91
91
@$$(call E, compile_and_link: $$@)
92
92
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBRUSTC_GLOB_$(2)),$$(notdir $$@))
93
- $$(STAGE$(1)_T_$(2)_H_$(3)) -o $$@ $$< && touch $$@
93
+ $$(STAGE$(1)_T_$(2)_H_$(3)) --out-dir $$(@D) $$< && touch $$@
94
94
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBRUSTC_GLOB_$(2)),$$(notdir $$@))
95
95
96
96
$$(TBIN$(1 ) _T_$(2 ) _H_$(3 ) ) /rustc$$(X_$(3 ) ) : \
0 commit comments