From df79c4884cd4442b0a2d8ce2478b0fcea64cbe8d Mon Sep 17 00:00:00 2001 From: Christophe Rhodes Date: Thu, 16 Oct 2003 09:34:55 +0000 Subject: [PATCH] 0.8.4.24: Since it's rapidly becoming an FAQ ... additional magic in asdf-module.mk to make synthetic fasls allowing REQUIRE on an asdf module to work without a loaded ASDF. ... does not work for the ASDF-INSTALL contrib, because REQUIRE goes for the file named "asdf-install" rather than "asdf-install.fasl" in preference. Probably want to fix REQUIRE for that, but that's pending the other REQUIRE issues --- contrib/asdf-module.mk | 1 + version.lisp-expr | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/asdf-module.mk b/contrib/asdf-module.mk index 9c98ea4..32626dc 100644 --- a/contrib/asdf-module.mk +++ b/contrib/asdf-module.mk @@ -6,6 +6,7 @@ all: $(EXTRA_ALL_TARGETS) $(SBCL) --eval '(load "../asdf/asdf")' \ --eval "(setf asdf::*central-registry* '((MERGE-PATHNAMES \"systems/\" (TRUENAME (SB-EXT:POSIX-GETENV \"SBCL_HOME\")))))" \ --eval "(asdf:operate 'asdf:load-op :$(SYSTEM))" \ + --eval "(progn (when (probe-file \"$(SYSTEM).fasl\") (error \"fasl file exists\")) (with-open-file (s \"$(SYSTEM).lisp\" :direction :output :if-exists :error) (print (quote (require :asdf)) s) (print (quote (require :$(SYSTEM))) s)) (compile-file \"$(SYSTEM).lisp\") (delete-file \"$(SYSTEM).lisp\"))" \ --eval "(quit)" test: all diff --git a/version.lisp-expr b/version.lisp-expr index 563d3a0..0bbcd5a 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"0.8.4.23" +"0.8.4.24" -- 1.7.10.4