Generic Function Output-Files-Using-Mappings (1 method)

( output-files-using-mappings < source > < possible-paths > < path-mappings > )

Part of:

package asdf

Use the variable *system-configuration-mappings* to find an output path for the source. The algorithm transforms each entry in possible-paths as follows: If there is a mapping whose source starts with the path of possible-path, then replace possible-path with a pathname that starts with the target of the mapping and continues with the rest of possible-path. If no such mapping is found, then use the default mapping.

If *centralize-lisp-binaries* is false, then the default mapping is to place the output in a subdirectory of the source. The subdirectory is named using the Lisp implementation (see implementation-specific-directory-name). If *centralize-lisp-binaries* is true, then the default mapping is to place the output in subdirectories of *default-toplevel-directory* where the subdirectory structure will mirror that of the source.

Method Summary

output-files-using-mappings < t > < t > < t >