Commit 4415f9f8 authored by Eric Timmons's avatar Eric Timmons
Browse files

Simplify .asd a bit

parent 0709b487
Loading
Loading
Loading
Loading
+2 −13
Original line number Diff line number Diff line
@@ -3,8 +3,8 @@
;;;; This software is part of CLPM. See README.org for more information. See
;;;; LICENSE for license information.

#-:asdf3.1
(error "Requires ASDF >=3.1")
#-:asdf3.2
(error "Requires ASDF >=3.2")

;; Not necessary, but easier to have when using SLIME.
(in-package :asdf-user)
@@ -21,14 +21,3 @@
  :in-order-to ((build-op (build-op :clpm-exec/dynamic-libs)
                          (build-op :clpm-exec/static-libs)))
  :depends-on (#:clpm/clpm))

(defmethod output-files ((o cffi-toolchain:static-program-op) (c (eql (find-system "clpm"))))
  (values (list (merge-pathnames "build/bin/clpm"
                                 (pathname-directory-pathname (system-source-file "clpm"))))
          t))

(defmethod perform ((o image-op) (c (eql (find-system "clpm"))))
  "Turn on compression for clpm images."
  (dump-image (output-file o c)
              :executable (typep o 'program-op)
              #+:sb-core-compression :compression #+:sb-core-compression t))