chiark
/
gitweb
/
~mdw
/
clg
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cb271c9
)
Added slot LIBNAME to component class LIBRARY
author
espen
<espen>
Mon, 4 Jun 2007 19:31:49 +0000
(19:31 +0000)
committer
espen
<espen>
Mon, 4 Jun 2007 19:31:49 +0000
(19:31 +0000)
tools/asdf-extensions.lisp
patch
|
blob
|
blame
|
history
diff --git
a/tools/asdf-extensions.lisp
b/tools/asdf-extensions.lisp
index cd69b8557f5fc7a6396315fc14562b87551c8c28..576c8f82b4616610c8c834b76c3565af130c3fdc 100644
(file)
--- a/
tools/asdf-extensions.lisp
+++ b/
tools/asdf-extensions.lisp
@@
-2,7
+2,7
@@
(in-package :asdf)
(export '*dso-extension*)
(export '*dso-extension*)
-(def
va
r *dso-extension* #-darwin"so" #+darwin"dylib")
+(def
paramete
r *dso-extension* #-darwin"so" #+darwin"dylib")
;;; The following code is more or less copied frm sb-bsd-sockets.asd,
;;; The following code is more or less copied frm sb-bsd-sockets.asd,
@@
-106,7
+106,8
@@
(defmethod perform ((operation load-op) (c c-source-file))
;;; Shared libraries
(defclass library (component)
;;; Shared libraries
(defclass library (component)
- ((libdir :initarg :libdir)))
+ ((libdir :initarg :libdir)
+ (libname :initarg :libname :initform nil)))
(defun split-path (path)
(defun split-path (path)
@@
-123,7
+124,7
@@
(defun split-path (path)
(defmethod component-pathname ((lib library))
(make-pathname :type *dso-extension*
(defmethod component-pathname ((lib library))
(make-pathname :type *dso-extension*
- :name (
component-name lib
)
+ :name (
or (slot-value lib 'libname) (component-name lib)
)
:directory (split-path (slot-value lib 'libdir))))
(defmethod perform ((o load-op) (c library))
:directory (split-path (slot-value lib 'libdir))))
(defmethod perform ((o load-op) (c library))