-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathzip.asd
22 lines (19 loc) · 860 Bytes
/
zip.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
(defpackage :zip-system
(:use :cl :asdf))
(in-package :zip-system)
(defclass silent-source-file (cl-source-file) ())
#+sbcl
(defmethod perform :around ((o compile-op) (s silent-source-file))
(handler-bind ((sb-ext:compiler-note #'muffle-warning))
(call-next-method)))
(defsystem :zip
:default-component-class silent-source-file
:depends-on (:salza2 :trivial-gray-streams :babel :cl-fad)
:description "Library for ZIP archive file reading and writing"
:author "David Lichteblau and contributors <[email protected]>"
:licence "Lisp-LGPL (and some parts BSD-style, see LICENSE for details)"
:components ((:file "package")
(:file "gray" :depends-on ("package"))
(:file "ifstar" :depends-on ("package"))
(:file "inflate" :depends-on ("package" "ifstar"))
(:file "zip" :depends-on ("inflate" "gray"))))