2009/9/30 Robert Goldman <[email protected]>:
> I really wish there was a comment here, since I don't know why there are
> two branches that seem to handle feature, and that handle it differently
> (why does the former just eq match and the latter do the more careful
> string-equal testing?).
The answer is that first case handles things like
:in-order-to ((compile-op (feature :foo)))
and the second -- which is not the atm -- would handle things like
:depends-on ((feature :foo))
...both are best combined with :if-componend-dep-fails :try-next
so you can do things like
(:module "ports"
:if-component-dep-fails :try-next
:components ((:file "sbcl" :in-order-to ((compile-op
(feature :sbcl))))
(:file "ccl" :in-order-to ((compile-op
(feature :ccl))))))
Cheers,
-- Nikodemus
_______________________________________________
asdf-devel mailing list
[email protected]
http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel