Skip to content

Commit dd8b011

Browse files
committed
auto merge of #11521 : dguenther/rust/hide_libdir_relative, r=alexcrichton
Renamed `LIBDIR_RELATIVE` to `CFG_LIBDIR_RELATIVE`. It's not a configurable variable, but it looks out of place without the `CFG_` prefix. Fixes #11420
2 parents faa0b5a + a599d89 commit dd8b011

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

Diff for: Makefile.in

+2-2
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ export CFG_ENABLE_MINGW_CROSS
417417
export CFG_PREFIX
418418
export CFG_LIBDIR
419419
export CFG_RUSTLIBDIR
420-
export LIBDIR_RELATIVE
420+
export CFG_LIBDIR_RELATIVE
421421

422422
######################################################################
423423
# Subprograms
@@ -435,7 +435,7 @@ define SREQ
435435
# Destinations of artifacts for the host compiler
436436
HROOT$(1)_H_$(3) = $(3)/stage$(1)
437437
HBIN$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/bin
438-
HLIB$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/$$(LIBDIR_RELATIVE)
438+
HLIB$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/$$(CFG_LIBDIR_RELATIVE)
439439

440440
# Destinations of artifacts for target architectures
441441
TROOT$(1)_T_$(2)_H_$(3) = $$(HLIB$(1)_H_$(3))/$$(CFG_RUSTLIBDIR)/$(2)

Diff for: configure

+7-7
Original file line numberDiff line numberDiff line change
@@ -401,13 +401,13 @@ valopt mandir "${CFG_PREFIX}/share/man" "install man pages in PATH"
401401
# On windows we just store the libraries in the bin directory because
402402
# there's no rpath
403403
# FIXME: Thise needs to parameterized over target triples. Do it in platform.mk
404-
LIBDIR_RELATIVE=lib
404+
CFG_LIBDIR_RELATIVE=lib
405405
if [ "$CFG_OSTYPE" = "pc-mingw32" ]
406406
then
407-
LIBDIR_RELATIVE=bin
407+
CFG_LIBDIR_RELATIVE=bin
408408
fi
409409

410-
valopt libdir "${CFG_PREFIX}/${LIBDIR_RELATIVE}" "install libraries"
410+
valopt libdir "${CFG_PREFIX}/${CFG_LIBDIR_RELATIVE}" "install libraries"
411411
valopt rustlibdir "rustlib" "subdirectory name for rustc's libraries"
412412

413413
# Validate Options
@@ -771,16 +771,16 @@ do
771771
make_dir $h/stage$i/bin
772772

773773
# host lib dir
774-
make_dir $h/stage$i/$LIBDIR_RELATIVE
774+
make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE
775775

776776
# host test dir
777777
make_dir $h/stage$i/test
778778

779779
# target bin dir
780-
make_dir $h/stage$i/$LIBDIR_RELATIVE/$CFG_RUSTLIBDIR/$t/bin
780+
make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/$CFG_RUSTLIBDIR/$t/bin
781781

782782
# target lib dir
783-
make_dir $h/stage$i/$LIBDIR_RELATIVE/$CFG_RUSTLIBDIR/$t/lib
783+
make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/$CFG_RUSTLIBDIR/$t/lib
784784
done
785785
done
786786

@@ -1037,7 +1037,7 @@ putvar CFG_TARGET
10371037
putvar CFG_C_COMPILER
10381038
putvar CFG_LIBDIR
10391039
putvar CFG_RUSTLIBDIR
1040-
putvar LIBDIR_RELATIVE
1040+
putvar CFG_LIBDIR_RELATIVE
10411041
putvar CFG_DISABLE_MANAGE_SUBMODULES
10421042
putvar CFG_ANDROID_CROSS_PATH
10431043
putvar CFG_MINGW32_CROSS_PATH

Diff for: mk/host.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ $$(HLIB$(2)_H_$(4))/$(CFG_LIBNATIVE_$(4)): \
149149
$$(HBIN$(2)_H_$(4))/:
150150
mkdir -p $$@
151151

152-
ifneq ($(LIBDIR_RELATIVE),bin)
152+
ifneq ($(CFG_LIBDIR_RELATIVE),bin)
153153
$$(HLIB$(2)_H_$(4))/:
154154
mkdir -p $$@
155155
endif

Diff for: mk/tests.mk

+4-4
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,13 @@ endif
103103
ifdef CFG_WINDOWSY_$(1)
104104
CFG_TESTLIB_$(1)=$$(CFG_BUILD_DIR)$$(2)/$$(strip \
105105
$$(if $$(findstring stage0,$$(1)), \
106-
stage0/$$(LIBDIR_RELATIVE), \
106+
stage0/$$(CFG_LIBDIR_RELATIVE), \
107107
$$(if $$(findstring stage1,$$(1)), \
108-
stage1/$$(LIBDIR_RELATIVE), \
108+
stage1/$$(CFG_LIBDIR_RELATIVE), \
109109
$$(if $$(findstring stage2,$$(1)), \
110-
stage2/$$(LIBDIR_RELATIVE), \
110+
stage2/$$(CFG_LIBDIR_RELATIVE), \
111111
$$(if $$(findstring stage3,$$(1)), \
112-
stage3/$$(LIBDIR_RELATIVE), \
112+
stage3/$$(CFG_LIBDIR_RELATIVE), \
113113
)))))/$$(CFG_RUSTLIBDIR)/$$(CFG_BUILD)/lib
114114
CFG_RUN_TEST_$(1)=$$(call CFG_RUN_$(1),$$(call CFG_TESTLIB_$(1),$$(1),$$(3)),$$(1))
115115
endif

Diff for: src/librustc/metadata/filesearch.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ pub fn rust_path() -> ~[Path] {
244244
// The name of the directory rustc expects libraries to be located.
245245
// On Unix should be "lib", on windows "bin"
246246
pub fn libdir() -> ~str {
247-
(env!("LIBDIR_RELATIVE")).to_owned()
247+
(env!("CFG_LIBDIR_RELATIVE")).to_owned()
248248
}
249249

250250
// The name of rustc's own place to organize libraries.

0 commit comments

Comments
 (0)