"The \\*source-to-target-mappings\\* variable specifies mappings from source to target. If the target is nil, then it means to not map the source to anything. I.e., to leave it as is. This has the effect of turning off ASDF-Binary-Locations for the given source directory. Examples:
;; compile everything in .../src and below into .../cmucl
...
...
@@ -2075,7 +2093,7 @@ applied by the plain `*source-to-target-mappings*`."
t))))
(defuncontrib-sysdef-search(system)
(let((home(sb-ext:posix-getenv"SBCL_HOME")))
(let((home(getenv"SBCL_HOME")))
(when(andhome(not(string=home"")))
(let*((name(coerce-namesystem))
(home(truenamehome))
...
...
@@ -2089,7 +2107,7 @@ applied by the plain `*source-to-target-mappings*`."
(probe-filecontrib)))))
(pushnew
'(let((home(sb-ext:posix-getenv"SBCL_HOME")))
'(let((home(getenv"SBCL_HOME")))
(when(andhome(not(string=home"")))
(merge-pathnames"site-systems/"(truenamehome))))
*central-registry*)
...
...
@@ -2165,223 +2183,174 @@ with a different configuration, so the configuration would be re-read then."