[asdf-devel] new asdf does not like matlisp.asd

Faré fahree at gmail.com
Fri Apr 9 19:07:59 UTC 2010


OK, so there's this dso that at some point ASDF thinks should be
in a translated path, but isn't.

1- First you might want to have a method like this one to create the
output directories:

(defmethod perform :before ((operation compile-op) (c unix-dso))
  (map nil #'ensure-directories-exist (output-files operation c)))

(a similar method on source-file is defined in asdf.lisp)

2- Second, if you do NOT want your dso to be created in the cache,
 but instead to have it in the source directory (or whichever
directory you want),
 then your output-files method should return
 (values (list ...) t) instead of just the (list ...).

Hope this helps.

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
Well, the fact is, God does exist and I'm His prophet. And my prophecy is
that you shouldn't believe in God, for it would be a blasphemy against His
gift of Reason to you. So don't you believe in Him, lest you go to Hell!




More information about the asdf-devel mailing list