Last change
on this file since 14224 was
14224,
checked in by Mark Evenson, 8 years ago
|
quicklisp-abcl: missed this change in the last commit.
|
File size:
1.0 KB
|
Line | |
---|
1 | ;;;; -*- Mode: LISP -*- |
---|
2 | (require :asdf) |
---|
3 | (require :abcl-contrib) |
---|
4 | (require :abcl-asdf) |
---|
5 | (in-package :asdf) |
---|
6 | ;; Quicklisp defines: |
---|
7 | ;;(defvar *setup-url* "http://beta.quicklisp.org/quickstart/setup.lisp") |
---|
8 | (defsystem :quicklisp-abcl |
---|
9 | :version "0.2.0" |
---|
10 | :description "Convenience stubs to load locally installed Quicklisp." |
---|
11 | ;; #+nil::defsystem-depends-on (abcl-asdf) |
---|
12 | :components nil) |
---|
13 | ;; #+nil::needs-abcl-asdf((:iri "http://beta.quicklisp.org/quicklisp.lisp")) |
---|
14 | ;; #+nil::in-order-to ((asdf:compile-op (ql::install))) ;;; FIXME tickle the internal Quicklisp setup |
---|
15 | |
---|
16 | (defmethod perform ((o load-op) (c (eql (find-system 'quicklisp-abcl)))) |
---|
17 | ;;; Load local Quicklisp if it has been an installed |
---|
18 | (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" |
---|
19 | (user-homedir-pathname)))) |
---|
20 | (if (probe-file quicklisp-init) |
---|
21 | (load quicklisp-init) |
---|
22 | (progn |
---|
23 | (load "http://beta.quicklisp.org/quicklisp.lisp") |
---|
24 | (funcall (intern "INSTALL" "QUICKLISP-QUICKSTART")))))) |
---|
25 | |
---|
26 | |
---|
27 | |
---|
28 | |
---|
29 | |
---|
Note: See
TracBrowser
for help on using the repository browser.