@@ -88,7 +88,7 @@ ifneq ($(wildcard $(NON_BUILD_TARGET_TRIPLES)),)
88
88
CFG_INFO := $(info cfg: non-build target triples $(NON_BUILD_TARGET_TRIPLES ) )
89
89
endif
90
90
91
- CFG_RUSTC_FLAGS := $(RUSTFLAGS ) --cfg nofmt
91
+ CFG_RUSTC_FLAGS := $(RUSTFLAGS )
92
92
CFG_GCCISH_CFLAGS :=
93
93
CFG_GCCISH_LINK_FLAGS :=
94
94
@@ -147,17 +147,11 @@ CFG_VERSION = $(CFG_RELEASE)
147
147
# numbers and dots here
148
148
CFG_VERSION_WIN = 0.9
149
149
150
- # since $(CFG_GIT) may contain spaces (especially on Windows),
151
- # we need to escape them. (" " to r"\ ")
152
- # Note that $(subst ...) ignores space after `subst`,
153
- # so we use a hack: define $(SPACE) which contains space character.
154
- SPACE :=
155
- SPACE +=
156
- ifneq ($(wildcard $(subst $(SPACE ) ,\$(SPACE ) ,$(CFG_GIT ) ) ) ,)
157
- ifneq ($(wildcard $(subst $(SPACE ) ,\$(SPACE ) ,$(CFG_GIT_DIR ) ) ) ,)
158
- CFG_VERSION += $(shell git --git-dir='$(CFG_GIT_DIR ) ' log -1 \
150
+ ifneq ($(wildcard $(CFG_GIT ) ) ,)
151
+ ifneq ($(wildcard $(CFG_GIT_DIR ) ) ,)
152
+ CFG_VERSION += $(shell git --git-dir=$(CFG_GIT_DIR ) log -1 \
159
153
--pretty=format:'(% h % ci) ')
160
- CFG_VER_HASH = $(shell git --git-dir=' $(CFG_GIT_DIR ) ' rev-parse HEAD)
154
+ CFG_VER_HASH = $(shell git --git-dir=$(CFG_GIT_DIR ) rev-parse HEAD)
161
155
endif
162
156
endif
163
157
@@ -222,6 +216,7 @@ CFG_LIBSYNTAX_$(1) :=$(call CFG_LIB_NAME_$(1),syntax)
222
216
CFG_LIBRUSTPKG_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rustpkg)
223
217
CFG_LIBRUSTDOC_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rustdoc)
224
218
CFG_LIBRUSTI_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rusti)
219
+ CFG_LIBRUST_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rust)
225
220
226
221
EXTRALIB_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,extra)
227
222
STDLIB_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,std)
@@ -230,13 +225,15 @@ LIBSYNTAX_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),syntax)
230
225
LIBRUSTPKG_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rustpkg)
231
226
LIBRUSTDOC_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rustdoc)
232
227
LIBRUSTI_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rusti)
228
+ LIBRUST_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rust)
233
229
EXTRALIB_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,extra)
234
230
STDLIB_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,std)
235
231
LIBRUSTC_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rustc)
236
232
LIBSYNTAX_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,syntax)
237
233
LIBRUSTPKG_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rustpkg)
238
234
LIBRUSTDOC_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rustdoc)
239
235
LIBRUSTI_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rusti)
236
+ LIBRUST_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rust)
240
237
241
238
endef
242
239
@@ -444,16 +441,19 @@ CSREQ$(1)_T_$(2)_H_$(3) = \
444
441
$$(HBIN$(1 ) _H_$(3 ) ) /rustpkg$$(X_$(3 ) ) \
445
442
$$(HBIN$(1 ) _H_$(3 ) ) /rustdoc$$(X_$(3 ) ) \
446
443
$$(HBIN$(1 ) _H_$(3 ) ) /rusti$$(X_$(3 ) ) \
444
+ $$(HBIN$(1 ) _H_$(3 ) ) /rust$$(X_$(3 ) ) \
447
445
$$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUSTPKG_$(3 ) ) \
448
446
$$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUSTDOC_$(3 ) ) \
449
447
$$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUSTI_$(3 ) ) \
448
+ $$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUST_$(3 ) ) \
450
449
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_STDLIB_$(2 ) ) \
451
450
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_EXTRALIB_$(2 ) ) \
452
451
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBSYNTAX_$(2 ) ) \
453
452
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTC_$(2 ) ) \
454
453
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTPKG_$(2 ) ) \
455
454
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTDOC_$(2 ) ) \
456
455
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTI_$(2 ) ) \
456
+ $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUST_$(2 ) )
457
457
458
458
ifeq ($(1 ) ,0)
459
459
# Don't run the the stage0 compiler under valgrind - that ship has sailed
0 commit comments