(defun paths-find-site-module-directory (roots)
"Find the site modules directory of the XEmacs hierarchy."
(paths-find-site-archdep-directory roots "site-modules"
- nil
- configure-site-module-directory))
+ nil
+ configure-site-module-directory))
(defun paths-find-lisp-directory (roots)
"Find the main Lisp directory of the XEmacs hierarchy."
(if (paths-file-readable-directory-p guess)
guess
(paths-find-version-archindep-directory
- roots "mule-lisp" nil configure-mule-lisp-directory)))))
+ roots "mule-lisp" nil configure-mule-lisp-directory)))))
(defun paths-find-ffi-lisp-directory (roots &optional lisp-directory)
"Find the FFI Lisp directory of the SXEmacs hierarchy."
(if (paths-file-readable-directory-p guess)
guess
(or (paths-find-version-archdep-directory
- roots "ffi-lisp" nil)
- (paths-find-version-archindep-directory
- roots "ffi-lisp" nil))))))
+ roots "ffi-lisp" nil)
+ (paths-find-version-archindep-directory
+ roots "ffi-lisp" nil))))))
(defun paths-find-module-directory (roots)
"Find the main modules directory of the SXEmacs hierarchy."
- (or
+ (or
;; for inplace stuff
(paths-find-emacs-directory roots "" "modules"
- nil configure-module-directory)
+ nil configure-module-directory)
(paths-find-architecture-directory roots "modules"
- nil configure-module-directory)))
+ nil configure-module-directory)))
(defun paths-construct-module-load-path
(root module-directory &optional site-module-directory)
(let* ((user-path
(and system-configuration
user-init-directory
- (paths-find-recursive-load-path
+ (paths-find-recursive-load-path
(list (paths-construct-path
(list system-configuration "modules") user-init-directory))
paths-module-load-path-depth)))
(and mule-lisp-directory
(paths-find-recursive-load-path (list mule-lisp-directory)
paths-mule-load-path-depth)))
- (ffi-lisp-load-path
- (and ffi-lisp-directory
+ (ffi-lisp-load-path
+ (and ffi-lisp-directory
(paths-find-recursive-load-path (list ffi-lisp-directory)
paths-ffi-load-path-depth)))
(lisp-load-path
(and module-directory
(paths-construct-module-load-path roots module-directory
site-module-directory)))
- (root-load-path
- (paths-find-recursive-load-path
- (mapcar #'(lambda (root)
- (expand-file-name "lisp" root))
- roots) 1)))
+ (root-load-path
+ (paths-find-recursive-load-path
+ (mapcar #'(lambda (root)
+ (expand-file-name "lisp" root))
+ roots) 1)))
(append env-load-path
emod-load-path
mule-lisp-load-path
ffi-lisp-load-path
lisp-load-path
- root-load-path
+ root-load-path
last-package-load-path)))
(defun paths-construct-info-path (roots early-packages late-packages last-packages)
(list (paths-find-emacs-directory roots "share/" "info" nil configure-info-directory))
(let ((info-directory
(or (paths-find-version-archindep-directory
- roots "info" nil configure-info-directory)
- (paths-find-version-archdep-directory
- roots "info" nil configure-info-directory))))
+ roots "info" nil configure-info-directory)
+ (paths-find-version-archdep-directory
+ roots "info" nil configure-info-directory))))
(and info-directory
(list info-directory)))
(packages-find-package-info-path early-packages)
;; installed
(t
(paths-find-architecture-directory roots nil nil
- configure-doc-directory))))
+ (or configure-doc-directory
+ exec-directory)))))
(defun paths-find-exec-directory (roots)
"Find the binary directory."
(paths-find-architecture-directory roots "lib-src"
- nil configure-exec-directory))
+ nil configure-exec-directory))
(defun paths-construct-exec-path (roots exec-directory
early-packages late-packages last-packages)