[cells-cvs] CVS update: cell-cultures/asdf-aclproj/asdf-aclproj.lisp

Thomas F. Burdick tburdick at common-lisp.net
Thu Jul 1 03:48:54 UTC 2004


Update of /project/cells/cvsroot/cell-cultures/asdf-aclproj
In directory common-lisp.net:/tmp/cvs-serv23904/asdf-aclproj

Modified Files:
	asdf-aclproj.lisp 
Log Message:
Last fixes, Cells-2 works in SBCL and CMUCL now.

Date: Wed Jun 30 20:48:54 2004
Author: tburdick

Index: cell-cultures/asdf-aclproj/asdf-aclproj.lisp
diff -u cell-cultures/asdf-aclproj/asdf-aclproj.lisp:1.2 cell-cultures/asdf-aclproj/asdf-aclproj.lisp:1.3
--- cell-cultures/asdf-aclproj/asdf-aclproj.lisp:1.2	Wed Jun 30 14:02:47 2004
+++ cell-cultures/asdf-aclproj/asdf-aclproj.lisp	Wed Jun 30 20:48:54 2004
@@ -31,7 +31,10 @@
 (defpackage :asdf-aclproj-user
   (:use :cl)
   (:import-from :asdf-aclproj
-		define-project project module project-module))
+		asdf-aclproj::define-project
+		asdf-aclproj::project
+		asdf-aclproj::module
+		asdf-aclproj::project-module))
 
 ;;;
 ;;; Classes for ASDF
@@ -155,10 +158,11 @@
 	     (loop with so-far = ()
 		   for component in list
 		   for depends-on = (reverse so-far)
-		   do (setf (slot-value component 'asdf::in-order-to)
+		   do (setf (slot-value component 'asdf::do-first)
+			    `((asdf:compile-op (asdf:load-op , at depends-on)))
+			    (slot-value component 'asdf::in-order-to)
 			    `((asdf:load-op (asdf:load-op , at depends-on))
-			      (asdf:compile-op (asdf:load-op , at depends-on)
-					       (asdf:compile-op , at depends-on))))
+			      (asdf:compile-op (asdf:compile-op , at depends-on))))
 		   (push component so-far)
 		   finally (return (reverse so-far)))))
     (setf *project-modules*





More information about the Cells-cvs mailing list