Skip to content
package.lisp 1.26 KiB
Newer Older
#+xcvb (module ())

(cl:in-package :asdf)

(defpackage #:asdf-dependency-grovel
  (:use #:cl #:asdf)
           #:component-file
           #:dependency-op
           #:instrumented-module
           #:instrumented-component
           #:additional-initargs
           #:read-component-file
           #:systems-in-configuration
           #:define-macroexpand-handlers
           #:signal-user
           #:signal-provider
           #:components-in-traverse-order
           #:with-constituent-groveling
           #:instrumented-load
           #:instrumented-compile-file
Matthew Steele's avatar
Matthew Steele committed
           #:fine-grain-instrumented-load
           #:print-big-ol-dependency-report))
Andreas Fuchs's avatar
Andreas Fuchs committed

(defpackage #:asdf-dependency-grovel.packages
(defpackage #:asdf-dependency-grovel.lambdas
(defparameter *asdf-dependency-grovel-version* "1.103")
(defparameter *asdf-version-required-by-adg* "2.008")

#-asdf2
(error "ASDF-DEPENDENCY-GROVEL requires ASDF2.")

#+asdf2
(unless (asdf:version-satisfies (asdf:asdf-version) *asdf-version-required-by-adg*)
  (error "ASDF-DEPENDENCY-GROVEL ~A requires ASDF ~A or later."
         *asdf-dependency-grovel-version*
         *asdf-version-required-by-adg*))