-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconvex-covering.asd
54 lines (47 loc) · 1.86 KB
/
convex-covering.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
48
49
50
51
52
53
54
(asdf:defsystem "convex-covering"
:version "1.0.0"
:license "zlib"
:author ("Yukari Hafner <shinmera@tymoon.eu>"
"Jan Moringen <jmoringe@techfak.uni-bielefeld.de>")
:maintainer "Yukari Hafner <shinmera@tymoon.eu>"
:description "An algorithm for the computation of a convex hull covering set of a mesh"
:homepage "https://shirakumo.github.io/convex-covering/"
:bug-tracker "https://github.com/shirakumo/convex-covering/issues"
:source-control (:git "https://github.com/shirakumo/convex-covering.git")
:serial T
:components ((:file "package")
(:file "parallelization")
(:file "debug")
(:file "geometry")
(:file "context")
(:file "structures")
(:file "flat-mesh")
(:file "merging")
(:file "decomposition")
(:file "documentation"))
:depends-on ("manifolds"
"3d-spaces"
"quickhull"
"damn-fast-priority-queue"
(:feature :convex-covering-with-lparallel "lparallel")
"machine-state"
"documentation-utils")
:in-order-to ((asdf:test-op (asdf:test-op "convex-covering/test"))))
(defsystem "convex-covering/test"
:depends-on ("parachute"
"convex-covering"
"convex-covering/visualization")
:components ((:file "test"))
:perform (test-op (operation component)
(uiop:symbol-call "ORG.SHIRAKUMO.FRAF.CONVEX-COVERING.TEST"
'#:decompose-test-files)))
(defsystem "convex-covering/visualization"
:depends-on ("alexandria"
"cl-wavefront"
"cl-dot"
"inferior-shell"
"convex-covering")
:serial T
:components ((:file "geometry-debug")
(:file "export-hulls")
(:file "visualization")))