forked from AccelerationNet/cl-mediawiki
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcl-mediawiki.asd
37 lines (32 loc) · 1.22 KB
/
cl-mediawiki.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
;; -*- lisp -*-
(eval-when (:compile-toplevel :load-toplevel :execute)
(unless (find-package :net.acceleration.cl-mediawiki.system)
(defpackage :net.acceleration.cl-mediawiki.system
(:use :common-lisp :asdf))))
(in-package :net.acceleration.cl-mediawiki.system)
(defsystem :cl-mediawiki
:description "A tool to help talk to mediawiki's api."
:components ((:module :src
:serial T
:components ((:file "packages")
(:file "util" )
(:file "main" )
(:file "query" )
(:file "edit"))))
;; Additional Functionality will be loaded if cl-ppcre is in
;; the features list during compilation
:depends-on (:cxml :drakma :alexandria))
(defsystem :cl-mediawiki-test
:description "A tool to help talk to mediawiki's api."
:components ((:module :tests
:serial T
:components ((:file "setup")
(:file "query" )
(:file "edit"))))
;; Additional Functionality will be loaded if cl-ppcre is in
;; the features list during compilation
:depends-on (:cl-mediawiki :lisp-unit))
(defmethod asdf:perform ((o asdf:test-op) (c (eql (find-system :cl-mediawiki))))
(asdf:oos 'asdf:load-op :cl-mediawiki-test)
(funcall (intern "RUN-TESTS" :cl-mediawiki-test)
:use-debugger nil))