cl-gemini/cl-gemini.asd

44 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

2021-04-14 13:43:49 -07:00
(defsystem "cl-gemini"
:version "0.1.0"
:author "niten"
:license ""
:depends-on (:alexandria
:arrows
:asdf
:cl+ssl
:cl-ppcre
:file-types
:inferior-shell
:local-time
:osicat
:quri
:uiop
:usocket
:usocket-server
:xml-emitter)
:components ((:module "src"
:components
((:file "main")
(:file "filesystem")
(:file "gemtext")
(:file "pipeline")
(:file "request")
(:file "response")
(:file "server")
(:file "stats")
(:file "user")
(:file "atom-feed"))))
:description "Minimal Gemini server"
:in-order-to ((test-op (test-op "cl-gemini/tests"))))
(defsystem "cl-gemini/tests"
:author ""
:license ""
:depends-on ("cl-gemini"
"rove")
:components ((:module "tests"
:components
((:file "main"))))
:description "Test system for gemini"
:perform (test-op (op c) (symbol-call :rove :run c)))