From: H.Merijn Brand Date: Thu, 25 Jul 2019 14:09:55 +0000 (+0200) Subject: Configure: reuse "cached" value of "none" for dir X-Git-Tag: v5.31.3~72 X-Git-Url: https://perl5.git.perl.org/perl5.git/commitdiff_plain/a8dbc3a4eb2786c64e9f0341713dfd72f75aba12 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 --- diff --git a/Configure b/Configure index 3ab45a4..76ab5b3 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;;