asdf.asd 1.27 KB
Newer Older
1 2 3 4 5
;;; -*- mode: lisp -*-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;                                                                  ;;;
;;; Free Software available under an MIT-style license.              ;;;
;;;                                                                  ;;;
6
;;; Copyright (c) 2001-2012 Daniel Barlow and contributors           ;;;
7 8 9
;;;                                                                  ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

10 11 12
(in-package :asdf)

(defsystem :asdf
13
  :author ("Daniel Barlow")
14
  :maintainer ("Francois-Rene Rideau")
15 16 17
  :licence "MIT"
  :description "Another System Definition Facility"
  :long-description "ASDF builds Common Lisp software organized into defined systems."
18
  :version "2.26.78" ;; to be automatically updated by bin/bump-revision
19
  :depends-on ()
20
  :components ((:module "build" :components ((:file "asdf")))))
21

22 23 24 25
(defmethod perform :before
    ((o compile-op)
     (c (eql (first (module-components
                     (first (module-components (find-system :asdf))))))))
26 27 28
  (declare (ignorable o c))
  #-asdf2.27 (perform (make-instance 'load-source-op) c)
  #+asdf2.27 (perform (make-instance 'monolithic-load-concatenated-source-op) (find-system 'generate-asdf)))