X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-bsd-sockets%2Fsb-bsd-sockets.asd;h=bf946c37d31eb25da11523604eddc3f43e360a66;hb=d61775ee52828f379eb6acedca421d5a55bfa2bd;hp=e2ec1081d06cfc23bb322a065f293eb1916b231e;hpb=bb7c5beef3a2c45f0ff99f8038409dc4787aa295;p=sbcl.git diff --git a/contrib/sb-bsd-sockets/sb-bsd-sockets.asd b/contrib/sb-bsd-sockets/sb-bsd-sockets.asd index e2ec108..bf946c3 100644 --- a/contrib/sb-bsd-sockets/sb-bsd-sockets.asd +++ b/contrib/sb-bsd-sockets/sb-bsd-sockets.asd @@ -61,8 +61,9 @@ (let ((dso-name (unix-name (car (output-files operation dso))))) (unless (zerop (run-shell-command - #-sunos "gcc -shared -o ~S ~{~S ~}" - #+sunos "gcc -shared -lresolv -lsocket -lnsl -o ~S ~{~S ~}" dso-name + #+sunos "gcc -shared -lresolv -lsocket -lnsl -o ~S ~{~S ~}" + #-sunos "gcc -shared -o ~S ~{~S ~} " + dso-name (mapcar #'unix-name (mapcan (lambda (c) (output-files operation c)) @@ -125,3 +126,7 @@ (:static-file "doc" :pathname "doc.lisp") (:static-file "TODO"))) +(defmethod perform ((o test-op) (c (eql (find-system :sb-bsd-sockets)))) + (or (funcall (intern "DO-TESTS" (find-package "RT"))) + (error "test-op failed"))) +