Skip to content
bridge.lisp 527 B
Newer Older
;;; XCVB bridge: call XCVB from ASDF

(in-package :asdf)
(defclass xcvb-build (system)
  ((build-name :initarg :build :reader %build-name :initform nil)))
  (:method ((b xcvb-build))
    (or (%build-name b) (string-downcase (component-name b)))))
(defmethod perform ((op compile-op) (b xcvb-build))
  (xcvb-driver:build-in-slave (build-name b)))
(defmethod perform ((op load-op) (b xcvb-build))
  (xcvb-driver:build-and-load (build-name b)))