Modernize defsystem, add testsuite

This commit is contained in:
2023-05-25 06:28:27 +02:00
parent 37b8d92872
commit 22fda424e4
3 changed files with 336 additions and 4 deletions

View File

@ -23,8 +23,6 @@
;;;;
;;;; $Id$
(cl:in-package #:cl-user)
;;;; %File Description:
;;;;
;;;; This file contains the system definition form for the
@ -32,10 +30,16 @@
;;;; ASDF system definition facility.
;;;;
(asdf:defsystem "deflate"
(defsystem "deflate"
:description "Deflate Decompression Library"
:author "Pierre R. Mai <pmai@pmsf.de>"
:maintainer "Pierre R. Mai <pmai@pmsf.de>"
:licence "MIT"
:version "1.0.4"
:components ((:file "deflate")))
:components ((:file "deflate"))
:in-order-to ((test-op (test-op "deflate/test"))))
(defsystem "deflate/test"
:depends-on ("deflate")
:components ((:file "deflate-test"))
:perform (test-op (o c) (symbol-call '#:deflate-test '#:perform-all-tests)))