30 lines
979 B
Common Lisp
30 lines
979 B
Common Lisp
(defsystem "aoc"
|
|
:long-name "Advent of Code"
|
|
:version "0.1.0"
|
|
:author "Peter Tillemans"
|
|
:maintainer "Peter Tillemans"
|
|
:mailto "pti@snamellit.com"
|
|
:license "MIT"
|
|
:homepage "https://forge.snamellit.com/pti/aoc-cl"
|
|
:bug-tracker "https://forge.snamellit.com/pti/aoc-cl/issues"
|
|
:source-control "https://forge.snamellit.com/pti/aoc-cl"
|
|
:depends-on (#:dexador
|
|
#:plump
|
|
#:lquery)
|
|
:components ((:module "src"
|
|
:components
|
|
((:file "main"))))
|
|
:description "Advent of Code challenges and solutions."
|
|
:long-description "Solutions for the AOC challenges."
|
|
:in-order-to ((test-op (test-op "aoc/tests"))))
|
|
|
|
(defsystem "aoc/tests"
|
|
:author "Peter Tillemans"
|
|
:license "MIT"
|
|
:depends-on ("aoc"
|
|
"rove")
|
|
:components ((:module "tests"
|
|
:components
|
|
((:file "main"))))
|
|
:description "Test system for aoc"
|
|
:perform (test-op (op c) (symbol-call :rove :run c)))
|