asdf-driver.asd 1.22 KB
Newer Older
1
;;; -*- mode: lisp -*-
2
(in-package :asdf)
3
4
5
6

(defun call-without-redefinition-warnings (thunk)
  (handler-bind (#+clozure (ccl:compiler-warning #'muffle-warning))
    (funcall thunk)))
7
8
9
10
11
12

(defsystem :asdf-driver
  :licence "MIT"
  :description "Basic general-purpose utilities used by ASDF"
  :long-description "Basic general-purpose utilities that is in such a need
that you can't portably construct a complete program without using them."
13
  #+asdf2.27 :version #+asdf2.27 (:read-file-form "version.lisp-expr")
14
15
  :defsystem-depends-on (#+(and (not asdf2.27) (or clisp xcl)) :asdf)
  :around-compile call-without-redefinition-warnings
16
  :components
17
  ((:static-file "version.lisp-expr")
18
19
20
21
   (:file "package")
   (:file "compatibility" :depends-on ("package"))
   (:file "utility" :depends-on ("compatibility"))
   (:file "pathname" :depends-on ("utility"))
22
   (:file "stream" :depends-on ("pathname"))
23
   (:file "os" :depends-on ("stream"))
24
25
   (:file "image" :depends-on ("os"))
   (:file "run-program" :depends-on ("os"))
26
   (:file "lisp-build" :depends-on ("image"))
27
   (:file "configuration" :depends-on ("image"))
28
29
   (:file "backward-driver" :depends-on ("lisp-build" "run-program" "configuration"))
   (:file "driver" :depends-on ("backward-driver"))))