Add function NON-EMPTY-STRING-OR-NIL to IOLIB.BASE
[iolib.git] / src / iolib.asd
blob1e0fe99e13e8c19576c0552964e9b8563d57efc2
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 (eval-when (:compile-toplevel :load-toplevel :execute)
4   (asdf:oos 'asdf:load-op :iolib.base))
6 (in-package :iolib.asdf)
8 (defsystem :iolib
9   :description "I/O library."
10   :author "Stelian Ionescu <sionescu@cddr.org>"
11   :maintainer "Stelian Ionescu <sionescu@cddr.org>"
12   :version #.(with-open-file (f (merge-pathnames "../version.lisp-expr"
13                                                  (or *compile-file-pathname*
14                                                      *load-truename*)))
15                (read f))
16   :licence "MIT"
17   :depends-on (:iolib.base :iolib.multiplex :iolib.streams :iolib.sockets)
18   :default-component-class iolib-source-file
19   :pathname #-asdf2 (merge-pathnames "iolib/" *load-truename*)
20             #+asdf2 "iolib/"
21   :components ((:file "pkgdcl")))
23 (defmethod perform ((o test-op) (c (eql (find-system :iolib))))
24   (oos 'test-op :iolib-tests))
26 (defmethod operation-done-p ((o test-op) (c (eql (find-system :iolib))))
27   nil)