[cells-cvs] CVS update: cell-cultures/asdf-aclproj/asdf-aclproj.lisp
Thomas F. Burdick
tburdick at common-lisp.net
Wed Jul 7 04:17:14 UTC 2004
Update of /project/cells/cvsroot/cell-cultures/asdf-aclproj
In directory common-lisp.net:/tmp/cvs-serv4580/asdf-aclproj
Modified Files:
asdf-aclproj.lisp
Log Message:
Something I did recently caused asdf-aclproj to load the source files, instead
of the fasls it had just compiled. This isn't such a big deal on SBCL, which
is a compile-only implementation, but it'd be pretty aweful on anything with
and interpreter. This is a quick, ugly hack that fixes this for the time being,
until I have a chance to do a real fix.
Date: Tue Jul 6 21:17:14 2004
Author: tburdick
Index: cell-cultures/asdf-aclproj/asdf-aclproj.lisp
diff -u cell-cultures/asdf-aclproj/asdf-aclproj.lisp:1.4 cell-cultures/asdf-aclproj/asdf-aclproj.lisp:1.5
--- cell-cultures/asdf-aclproj/asdf-aclproj.lisp:1.4 Mon Jul 5 12:26:00 2004
+++ cell-cultures/asdf-aclproj/asdf-aclproj.lisp Tue Jul 6 21:17:14 2004
@@ -181,4 +181,10 @@
(defmethod asdf::component-self-dependencies ((o asdf:operation) (c lpr-component))
(let ((all-deps (asdf:component-depends-on o c)))
(remove-if-not (lambda (x) (member c (cdr x)))
- all-deps)))
\ No newline at end of file
+ all-deps)))
+
+;; FIXME: asdf is compiling the source, then loading the source, not
+;; FIXME: the fasl. This is gross, but it at least causes asdf to load
+;; FIXME: the fasl, until I track down why it's getting the wrong pathname.
+(defmethod asdf::input-files ((op asdf:load-op) (c module))
+ (list (compile-file-pathname (asdf:component-pathname c))))
More information about the Cells-cvs
mailing list