Next: Semantics of Output Translations, Previous: Configuration Directories, Up: Controlling where ASDF saves compiled files [Contents][Index]
When processing the environment variable
ASDF_OUTPUT_TRANSLATIONS
:
READ
the string as an SEXP in the DSL, if it
begins with a parenthesis (
.
In the directory list format,
directories should come in pairs, each pair indicating a mapping directive.
Entries are separated
by a :
(colon) on Unix platforms (including Mac and cygwin), and
by a ;
(semicolon) on other platforms (mainly, Windows).
The magic empty entry, if it comes in what would otherwise be the first entry in a pair, indicates the splicing of inherited configuration; the next entry (if any) then starts a new pair. If the second entry in a pair is empty, it indicates that the directory in the first entry is to be left untranslated (which has the same effect as if the directory had been repeated).
For example, "/foo:/bar::/baz:"
means:
specify that outputs for things under directory /foo/
are translated to be under /bar/;
then include the inherited configuration;
then specify that outputs for things under directory /baz/ are not translated.