Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Split lisp-invocation in its own .asd.

  • Loading branch information...
commit 8866a97717548b74931be768fa33f17c4d430239 1 parent b784cad
@fare authored
View
1  build.xcvb
@@ -76,6 +76,7 @@ deterministic separate compilation and enforced locally-declared dependencies."
:supersedes-asdf
("xcvb"
("xcvb-driver" "driver")
+ ("lisp-invocation" "lisp-invocation")
("xcvb-bootstrap" "bootstrap")
("xcvb-bridge" "bridge"))
:pre-image t
View
24 lisp-invocation.asd
@@ -0,0 +1,24 @@
+;;; -*- mode: lisp -*-
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;; ;;;
+;;; Free Software available under an MIT-style license. See LICENSE ;;;
+;;; ;;;
+;;; Copyright (c) 2008-2012 ITA Software, Inc. All rights reserved. ;;;
+;;; ;;;
+;;; Original authors: Spencer Brody, Francois-Rene Rideau ;;;
+;;; ;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+(in-package :asdf)
+
+(defsystem :lisp-invocation
+ :author ("Francois-Rene Rideau")
+ :maintainer "Francois-Rene Rideau"
+ :licence "MIT"
+ :description "Invoking Lisp subprocesses from Lisp"
+ :long-description "lisp-invocation allows you to portably execute Lisp code
+as subprocesses of a current Lisp process.
+All known command-line accessible Common Lisp implementations are supported."
+ :depends-on (:asdf :xcvb-driver)
+ :components
+ ((:file "lisp-invocation")))
View
2  lisp-invocation.lisp
@@ -1,5 +1,5 @@
;;; Lisp implementations
-#+xcvb (module (:build-depends-on ()))
+#+xcvb (module (:build-depends-on ("/asdf" "/xcvb/driver")))
(defpackage :lisp-invocation
(:use :cl :xcvb-driver)
View
20 xcvb-bootstrap.asd
@@ -3,7 +3,7 @@
;;; ;;;
;;; Free Software available under an MIT-style license. See LICENSE ;;;
;;; ;;;
-;;; Copyright (c) 2008-2011 ITA Software, Inc. All rights reserved. ;;;
+;;; Copyright (c) 2008-2012 ITA Software, Inc. All rights reserved. ;;;
;;; ;;;
;;; Original authors: Spencer Brody, Francois-Rene Rideau ;;;
;;; ;;;
@@ -11,17 +11,13 @@
(in-package :asdf)
-(proclaim '(optimize (speed 2) (safety 3) (debug 3) (compilation-speed 0)))
-
(defsystem :xcvb-bootstrap
- :author ("Francois-Rene Rideau" "Peter Keller")
- :maintainer "Francois-Rene Rideau"
- :licence "MIT"
- :description "Bootstrapping an XCVB binary from ASDF"
- :long-description "This system allows you to create an XCVB binary
+ :author ("Francois-Rene Rideau" "Peter Keller")
+ :maintainer "Francois-Rene Rideau"
+ :licence "MIT"
+ :description "Bootstrapping an XCVB binary from ASDF"
+ :long-description "This system allows you to create an XCVB binary
using an automatically detected supported host implementation and
install it in a known location, from an arbitrary current Lisp implementation."
- :depends-on (:xcvb-driver)
- :components
- ((:file "lisp-invocation")
- (:file "bootstrap" :depends-on ("lisp-invocation"))))
+ :depends-on (:lisp-invocation)
+ :components ((:file "bootstrap")))
Please sign in to comment.
Something went wrong with that request. Please try again.