sl.asd (913 bytes)
1 (defpackage :sl-system (:use :cl :asdf)) 2 (in-package :sl-system) 3 4 (defsystem :sl 5 :version "1.0" 6 :description "Wrapper for the lowest common denominator of Sly and Slime" 7 :author "Spenser Truex <truex@equwal.com>" 8 :serial t 9 :license "GNU GPL v3" 10 :components ((:file "package") 11 (:file "macrolayer") 12 (:file "sl")) 13 :weakly-depends-on (:slynk :swank) 14 :in-order-to ((test-op (test-op :sl/test)))) 15 16 (defsystem :sl/test 17 :description "Tests for SL, with fixture forks and with real forks" 18 :depends-on (:sl :fiveam :slynk :swank :md5 :eos :cl-utilities :alexandria 19 (:feature :sbcl (:require :sb-md5))) 20 :components ((:file "test")) 21 :perform (test-op (o c) 22 (unless (uiop:symbol-call :fiveam :run! 23 (uiop:find-symbol* :sl :sl-test)) 24 (error "The SL tests failed."))))