[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

EMACS の module dependency をもうちょっと良くする件



おばた ナノです。

Emacs 関係の package の build 中に、install されてしまってる package を
拾ってしまう件ですが、buildlink3 でなんとかなりそうな感じです。

1. .el と .elc を buildlink で扱うファイルに追加。
2. emacs の module package にも、普通に buildlink3.mk を作成(emacs自体も)
3. 依存する buildlink3.mk を普通に include
4. 環境変数 EMACSLOADPATH を ${BUILDLINK_DIR} 以下に設定

最後の4番のは、標準の load-path の ${PREFIX} を ${BUILDLINK_DIR} に
置き換えればいいのですが、
(mapconcat (function (lambda (s) (format "%s" s))) load-path ":")
みたいのを emacs にやらせるのが確実でしょうか?
subdirs.el が効いてて、山ほどPATHが出てくるのが、あんまりなのですけど。
-- 
お役に立てない(^^;
OBATA Akio / obata@lins.jp
せかいは ひろがる ちきゅーは まわる