Require "streamc" only if Allegro version is < 9.0
[iolib.git] / src / iolib.asd
blob84e356e9fc455c283f4150c5a2e70b0465d67fe7
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 (asdf:defsystem :iolib
4   :description "I/O library."
5   :author "Stelian Ionescu <sionescu@cddr.org>"
6   :maintainer "Stelian Ionescu <sionescu@cddr.org>"
7   :version #.(with-open-file (f (merge-pathnames "../version.lisp-expr"
8                                                  (or *compile-file-pathname*
9                                                      *load-truename*)))
10                (read f))
11   :licence "MIT"
12   :defsystem-depends-on (:iolib.asdf :iolib.conf)
13   :depends-on (:iolib.base :iolib.multiplex :iolib.streams :iolib.sockets)
14   :default-component-class :iolib-source-file
15   :pathname "iolib/"
16   :components ((:file "pkgdcl")))
18 (defmethod perform ((o test-op) (c (eql (find-system :iolib))))
19   (oos 'test-op :iolib-tests))
21 (defmethod operation-done-p ((o test-op) (c (eql (find-system :iolib))))
22   nil)