3 (eval-when (:compile-toplevel :load-toplevel :execute)
4 (unless (find-package :net.acceleration.cl-mediawiki.system)
5 (defpackage :net.acceleration.cl-mediawiki.system
6 (:use :common-lisp :asdf))))
8 (in-package :net.acceleration.cl-mediawiki.system)
10 (defsystem :cl-mediawiki
11 :description "A tool to help talk to mediawiki's api."
12 :components ((:module :src
14 :components ((:file "packages")
19 ;; Additional Functionality will be loaded if cl-ppcre is in
20 ;; the features list during compilation
21 :depends-on (:cxml :drakma :alexandria))
23 (defsystem :cl-mediawiki-test
24 :description "A tool to help talk to mediawiki's api."
25 :components ((:module :tests
27 :components ((:file "setup")
30 ;; Additional Functionality will be loaded if cl-ppcre is in
31 ;; the features list during compilation
32 :depends-on (:cl-mediawiki :lisp-unit))
34 (defmethod asdf:perform ((o asdf:test-op) (c (eql (find-system :cl-mediawiki))))
35 (asdf:oos 'asdf:load-op :cl-mediawiki-test)
36 (funcall (intern "RUN-TESTS" :cl-mediawiki-test)