~mdw
/
clg
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed return type for COMBO-BOX-GET-ACTIVE-TEXT
[clg]
/
tools
/
asdf-extensions.lisp
diff --git
a/tools/asdf-extensions.lisp
b/tools/asdf-extensions.lisp
index
94da8c7
..
c315dc4
100644
(file)
--- a/
tools/asdf-extensions.lisp
+++ b/
tools/asdf-extensions.lisp
@@
-1,10
+1,12
@@
(in-package :asdf)
(in-package :asdf)
-(export '(*dso-extension* *operation* *system* *component*))
+(export '(*absolute-paths-as-default* *dso-extension*
+ *operation* *system* *component*))
(defparameter *dso-extension*
#-(or darwin win32)"so" #+darwin"dylib" #+win32"dll")
(defparameter *dso-extension*
#-(or darwin win32)"so" #+darwin"dylib" #+win32"dll")
+(defparameter *absolute-paths-as-default* nil)
;;; The following code is more or less copied from sb-bsd-sockets.asd,
;;; but extended to allow flags to be set in a general way. The class
;;; The following code is more or less copied from sb-bsd-sockets.asd,
;;; but extended to allow flags to be set in a general way. The class
@@
-13,7
+15,8
@@
(defclass shared-object (module)
((ldflags :initform nil :initarg :ldflags)
(defclass shared-object (module)
((ldflags :initform nil :initarg :ldflags)
- (absolute :initform nil :initarg :absolute :reader absolute-p)))
+ (absolute :initform *absolute-paths-as-default*
+ :initarg :absolute :reader absolute-p)))
(defun ensure-namestring (pathname)
(namestring
(defun ensure-namestring (pathname)
(namestring
@@
-131,7
+134,8
@@
(defclass library (component)
((libdir :initarg :libdir :initform nil)
(libname :initarg :libname :initform nil)
(defclass library (component)
((libdir :initarg :libdir :initform nil)
(libname :initarg :libname :initform nil)
- (absolute :initform nil :initarg :absolute :reader absolute-p)))
+ (absolute :initform *absolute-paths-as-default*
+ :initarg :absolute :reader absolute-p)))
(defun split-path (path)
(defun split-path (path)