-
Notifications
You must be signed in to change notification settings - Fork 7
/
xpath.asd
47 lines (42 loc) · 1.5 KB
/
xpath.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
38
39
40
41
42
43
44
45
46
47
;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER -*-
(defsystem "xpath"
:name "plexippus-xpath"
:description "An implementation of the XML Path Language (XPath) Version 1.0"
:license "2 clause BSD" ; TODO maybe X11-style? check homepage(s)
:author ("Ivan Shvedunov"
"David Lichteblau")
:maintainer "Sharp Lispers <sharplispers@googlegroups.com>"
:version "0.1"
:depends-on ("cxml" "parse-number" "cl-ppcre" "yacc")
:serial t
:components ((:file "package")
(:file "utils")
(:file "pipes")
(:file "protocol")
#+sbcl (:file "xnum-ieee")
#-sbcl (:file "xnum")
(:file "types")
(:file "extensions")
(:file "environment")
(:file "axes")
(:file "node-tests")
(:file "xpath")
(:file "functions")
(:file "lexer")
(:file "parser")
(:file "api")
(:file "plx")
(:file "xmls-compat")
(:file "patterns")
(:file "profile"))
:in-order-to ((test-op (test-op "xpath/test"))))
(defsystem "xpath/test"
:depends-on ("xpath")
:serial t
:components ((:file "test")
#+sbcl (:file "xnum-ieee-test")
#-sbcl (:file "xnum-test")
(:file "parser-test")
(:file "xpath-test"))
:perform (test-op (o c)
(uiop:symbol-call :xpath-test '#:run-all-tests)))