X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-introspect%2Fsb-introspect.asd;h=a9587df16d912306907311136f0f89297b6e2406;hb=597826f00530e8d0c6f4a8ccda2e366f56b65579;hp=bb1cbaa8edcd5c17d7c72ca768652bd77d1d0a76;hpb=e5334bc7f2c88a5819e45e2d6e1cfe18af355169;p=sbcl.git diff --git a/contrib/sb-introspect/sb-introspect.asd b/contrib/sb-introspect/sb-introspect.asd index bb1cbaa..a9587df 100644 --- a/contrib/sb-introspect/sb-introspect.asd +++ b/contrib/sb-introspect/sb-introspect.asd @@ -38,12 +38,21 @@ (with-compilation-unit (:source-plist (plist-file-source-plist com)) (call-next-method))) +(defclass source-only-file (cl-source-file) + ()) + +(defmethod perform ((op compile-op) (com source-only-file))) + +(defmethod output-files ((op compile-op) (com source-only-file)) + (list (component-pathname com))) + (defsystem :sb-introspect-tests :depends-on (:sb-introspect :sb-rt) :components ((:file "xref-test-data") (:file "xref-test" :depends-on ("xref-test-data")) (:plist-file "test" :source-plist (:test-outer "OUT")) - (:file "test-driver" :depends-on ("test")))) + (:source-only-file "load-test") + (:file "test-driver" :depends-on ("test" "load-test")))) (defmethod perform ((op test-op) (com (eql (find-system :sb-introspect-tests)))) ;; N.b. At least DEFINITION-SOURCE-PLIST.1 assumes that CWD is the