Skip to content

Commit a0681e9

Browse files
committed
Correct prefix / CFG_PREFIX work in configure / install.mk
1 parent 70fa4e7 commit a0681e9

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

configure

+5-4
Original file line numberDiff line numberDiff line change
@@ -394,10 +394,11 @@ valopt target "${CFG_HOST}" "GNUs ./configure syntax LLVM target triples"
394394

395395
valopt localstatedir "/var/lib" "local state directory"
396396
valopt sysconfdir "/etc" "install system configuration files"
397-
valopt datadir "/usr/share" "install data"
398-
valopt infodir "/usr/share/info" "install additional info"
399-
valopt mandir "/usr/share/man" "install man pages in PATH"
400-
valopt libdir "/usr/lib" "install libraries"
397+
398+
valopt datadir "${CFG_PREFIX}/share" "install data"
399+
valopt infodir "${CFG_PREFIX}/share/info" "install additional info"
400+
valopt mandir "${CFG_PREFIX}/share/man" "install man pages in PATH"
401+
valopt libdir "${CFG_PREFIX}/lib" "install libraries"
401402

402403
#Deprecated opts to keep compatibility
403404
valopt build-triple "${DEFAULT_BUILD}" "LLVM build triple"

mk/install.mk

+8-8
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ install-host: LIB_DESTIN_DIR=$(PHL)
133133
install-host: $(CSREQ$(ISTAGE)_T_$(CFG_BUILD)_H_$(CFG_BUILD))
134134
$(Q)mkdir -p $(PREFIX_BIN)
135135
$(Q)mkdir -p $(PREFIX_LIB)
136-
$(Q)mkdir -p $(PREFIX_ROOT)/$(CFG_MANDIR)/man1
136+
$(Q)mkdir -p $(CFG_MANDIR)/man1
137137
$(Q)$(call INSTALL,$(HB2),$(PHB),rustc$(X_$(CFG_BUILD)))
138138
$(Q)$(call INSTALL,$(HB2),$(PHB),rustpkg$(X_$(CFG_BUILD)))
139139
$(Q)$(call INSTALL,$(HB2),$(PHB),rustdoc$(X_$(CFG_BUILD)))
@@ -145,9 +145,9 @@ install-host: $(CSREQ$(ISTAGE)_T_$(CFG_BUILD)_H_$(CFG_BUILD))
145145
$(Q)$(call INSTALL_LIB,$(LIBRUSTDOC_GLOB_$(CFG_BUILD)))
146146
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUNTIME_$(CFG_BUILD)))
147147
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUSTLLVM_$(CFG_BUILD)))
148-
$(Q)$(call INSTALL,$(S)/man, $(PREFIX_ROOT)/$(CFG_MANDIR)/man1,rustc.1)
149-
$(Q)$(call INSTALL,$(S)/man, $(PREFIX_ROOT)/$(CFG_MANDIR)/man1,rustdoc.1)
150-
$(Q)$(call INSTALL,$(S)/man, $(PREFIX_ROOT)/$(CFG_MANDIR)/man1,rustpkg.1)
148+
$(Q)$(call INSTALL,$(S)/man, $(CFG_MANDIR)/man1,rustc.1)
149+
$(Q)$(call INSTALL,$(S)/man, $(CFG_MANDIR)/man1,rustdoc.1)
150+
$(Q)$(call INSTALL,$(S)/man, $(CFG_MANDIR)/man1,rustpkg.1)
151151

152152
install-targets: $(INSTALL_TARGET_RULES)
153153

@@ -173,10 +173,10 @@ uninstall:
173173
do rm -f $$i ; \
174174
done
175175
$(Q)rm -Rf $(PHL)/rustc
176-
$(Q)rm -f $(PREFIX_ROOT)/$(CFG_MANDIR)/man1/rustc.1
177-
$(Q)rm -f $(PREFIX_ROOT)/$(CFG_MANDIR)/man1/rustdoc.1
178-
$(Q)rm -f $(PREFIX_ROOT)/$(CFG_MANDIR)/man1/rusti.1
179-
$(Q)rm -f $(PREFIX_ROOT)/$(CFG_MANDIR)/man1/rustpkg.1
176+
$(Q)rm -f $(CFG_MANDIR)/man1/rustc.1
177+
$(Q)rm -f $(CFG_MANDIR)/man1/rustdoc.1
178+
$(Q)rm -f $(CFG_MANDIR)/man1/rusti.1
179+
$(Q)rm -f $(CFG_MANDIR)/man1/rustpkg.1
180180

181181
# target platform specific variables
182182
# for arm-linux-androidabi

0 commit comments

Comments
 (0)