summaryrefslogtreecommitdiff
path: root/Configure
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2019-07-25 16:09:55 +0200
committerH.Merijn Brand <h.m.brand@xs4all.nl>2019-07-25 16:09:55 +0200
commita8dbc3a4eb2786c64e9f0341713dfd72f75aba12 (patch)
tree116ee259219933642395c859f53b680704d73d35 /Configure
parentb43c708ad6587be0945a81b1f04142f110ecb471 (diff)
downloadperl-a8dbc3a4eb2786c64e9f0341713dfd72f75aba12.tar.gz
Configure: reuse "cached" value of "none" for dir
When value of a directory (i.e. man1dir) is set to "none" because of: - '-D' option set on cmdline (i.e. -Dman1dir=none) OR - because value is reused from previous configure run And when the prefix is different from the previous configure run(*) then keep the value of "none". predefined/cached value does not contain the old prefix so there is no harm in keeping it. (*): due to another bug this also happens when prefix ends with a trailing slash See https://rt.perl.org/Ticket/Display.html?id=134284
Diffstat (limited to 'Configure')
-rwxr-xr-xConfigure2
1 files changed, 1 insertions, 1 deletions
diff --git a/Configure b/Configure
index 3ab45a4c4b..76ab5b3230 100755
--- a/Configure
+++ b/Configure
@@ -7260,7 +7260,7 @@ prefixit='case "$3" in
none)
eval "tp=\"\$$2\"";
case "$tp" in
- ""|" ") eval "$1=\"\$$2\"";;
+ ""|" "|none) eval "$1=\"\$$2\"";;
*) eval "$1=";;
esac;;
esac;;