Changeset 12644
- Timestamp:
- 05/01/10 17:45:49 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/asdf.lisp
r12618 r12644 2517 2517 #+clozure (,(wilden (ccl::ccl-directory)) ()) ; not needed: no precompiled ASDF system 2518 2518 #+abcl (#p"jar:file:/**/*.jar!/**/*.*" (:function translate-jar-pathname)) 2519 #+abcl (#p"/ :jar:file/**/*.*" (:user-cache #p"**/*.*"))2519 #+abcl (#p"/___jar___file___root___/**/*.*" (:user-cache #p"**/*.*")) 2520 2520 ;; All-import, here is where we want user stuff to be: 2521 2521 :inherit-configuration … … 2707 2707 (defun translate-jar-pathname (source wildcard) 2708 2708 (declare (ignore wildcard)) 2709 (let ((root (apply-output-translations 2710 (concatenate 'string 2711 "/:jar:file/" 2712 (namestring (first (pathname-device 2713 source)))))) 2714 (entry (make-pathname :directory (pathname-directory source) 2715 :name (pathname-name source) 2716 :type (pathname-type source)))) 2709 (let* ((p (first (pathname-device source))) 2710 (r (concatenate 'string 2711 (if (and (find :windows *features*) 2712 (not (null (pathname-device p)))) 2713 (format nil "~A/" (pathname-device p)) 2714 "") 2715 (namestring (make-pathname :directory (pathname-directory p) 2716 :name (pathname-name p) 2717 :type (pathname-type p))))) 2718 (root (apply-output-translations 2719 (format nil "/___jar___file___root___/~A" r))) 2720 (entry (make-pathname :directory (pathname-directory source) 2721 :name (pathname-name source) 2722 :type (pathname-type source)))) 2717 2723 (concatenate 'string (namestring root) (namestring entry)))) 2718 2724
Note: See TracChangeset
for help on using the changeset viewer.