X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-bsd-sockets%2Fsb-bsd-sockets.asd;h=03c32c7ce2ddd982534df0a6cb8849f4d6de5ad0;hb=3eedd5a020356291b2c1c2e426ef9fc7dd5928d9;hp=c0eb8969ab1a50654589fcb96b5c1dfb82d2b106;hpb=9d99a615347ab6c62a783309badc6b1d59d57c29;p=sbcl.git diff --git a/contrib/sb-bsd-sockets/sb-bsd-sockets.asd b/contrib/sb-bsd-sockets/sb-bsd-sockets.asd index c0eb896..03c32c7 100644 --- a/contrib/sb-bsd-sockets/sb-bsd-sockets.asd +++ b/contrib/sb-bsd-sockets/sb-bsd-sockets.asd @@ -62,7 +62,7 @@ (defsystem sb-bsd-sockets :version "0.58" - :depends-on (sb-rt sb-grovel) + :depends-on (sb-grovel) :components ((:file "defpackage") (:file "split" :depends-on ("defpackage")) (:file "array-data" :depends-on ("defpackage")) @@ -85,7 +85,6 @@ (:file "misc" :depends-on ("sockets" "constants")) (:file "def-to-lisp") - (:file "tests" :depends-on ("inet" "sockopt")) (:static-file "NEWS") ;; (:static-file "INSTALL") @@ -94,7 +93,17 @@ (:static-file "doc" :pathname "doc.lisp") (:static-file "TODO"))) +(defmethod perform :after ((o load-op) (c (eql (find-system :sb-bsd-sockets)))) + (provide 'sb-bsd-sockets)) + (defmethod perform ((o test-op) (c (eql (find-system :sb-bsd-sockets)))) + (operate 'load-op 'sb-bsd-sockets-tests) + (operate 'test-op 'sb-bsd-sockets-tests)) + +(defsystem sb-bsd-sockets-tests + :depends-on (sb-rt sb-bsd-sockets) + :components ((:file "tests"))) + +(defmethod perform ((o test-op) (c (eql (find-system :sb-bsd-sockets-tests)))) (or (funcall (intern "DO-TESTS" (find-package "SB-RT"))) (error "test-op failed"))) -