30 lines
826 B
Common Lisp
30 lines
826 B
Common Lisp
;;;; quasiquote-2.0.asd
|
|
|
|
(defpackage :quasiquote-2.0-system
|
|
(:use :cl :asdf))
|
|
|
|
(in-package quasiquote-2.0-system)
|
|
|
|
(asdf:defsystem #:quasiquote-2.0
|
|
:serial t
|
|
:description "Writing macros that write macros. Effortless."
|
|
:author "Alexandr Popolitov <popolit@gmail.com>"
|
|
:license "MIT"
|
|
:version "0.3"
|
|
:depends-on (#:iterate)
|
|
:components ((:file "package")
|
|
(:file "quasiquote-2.0")
|
|
(:file "macros")
|
|
(:file "readers")))
|
|
|
|
(defsystem :quasiquote-2.0-tests
|
|
:description "Tests for QUASIQUOTE-2.0"
|
|
:licence "MIT"
|
|
:depends-on (:quasiquote-2.0 :fiveam)
|
|
:components ((:file "tests")
|
|
(:file "tests-macro")
|
|
))
|
|
|
|
(defmethod perform ((op test-op) (sys (eql (find-system :quasiquote-2.0))))
|
|
(load-system :quasiquote-2.0)
|
|
(funcall (intern "RUN-TESTS" :quasiquote-2.0)))
|