Installation trouble on Meadow2

Yuuichi Teranishi teranisi @ gohome.org
2003年 5月 20日 (火) 23:24:14 JST


At Wed, 14 May 2003 17:39:23 +0900,
Katsumi Yamaoka wrote:
> 
> >  (defvar install-prefix
> >    (if (or (<= emacs-major-version 18)
> >  	  (featurep 'xemacs)
> > -	  (and (boundp 'system-configuration-options) ; 19.29 or later
> > -	       (string= system-configuration-options "NT"))) ; for Meadow
> > + 	  (eq system-type 'windows-nt)) ; for Meadow and NTEmacs
> >        (expand-file-name "../../.." exec-directory)
> >      (expand-file-name "../../../.." data-directory)))
> 
> この改造の是非を確認できる人がいない場合、既存の設計も残しておく
> というのではいかがでしょう?
> 
> --- install.el~	2002-10-03 12:21:38 +0000
> +++ install.el	2003-05-14 08:37:48 +0000
> @@ -147,7 +147,8 @@
>    (if (or (<= emacs-major-version 18)
>  	  (featurep 'xemacs)
>  	  (and (boundp 'system-configuration-options) ; 19.29 or later
> -	       (string= system-configuration-options "NT"))) ; for Meadow
> +	       (string= system-configuration-options "NT")) ; for Meadow1
> +	  (eq system-type 'windows-nt)) ; for Meadow2 and NTEmacs
>        (expand-file-name "../../.." exec-directory)
>      (expand-file-name "../../../.." data-directory)))

system-configuration-options が "NT" ではなく、
system-type が windows-nt になる Emacs が Meadow2 かNTEmacs しかないなら、
これでいいと思います。

Mule for Win32 とかはどうなんでしょう…(もう現存してない?)

At Sun, 18 May 2003 22:34:54 +0900,
Yoichi NAKAYAMA wrote:
> 
> system-configuration-options が使われている理由がよくわからないですが、
> elisp info の system-type のとこを見ると
> 
>      We do not wish to add new symbols to make finer distinctions
>      unless it is absolutely necessary!  In fact, we hope to eliminate
>      some of these alternatives in the future.  We recommend using
>      `system-configuration' to distinguish between different operating
>      systems.
> 
> とあるので system-configuration で区別できませんかね。

system-configuration て、
=> "i386-mingw-nt5.1.2600"

こんな値になるみたいなので、ビルド環境や OS はわかりますけど、
あんまり Emacs の種類の判別につかえそうにないですね…。

--
teranisi








More information about the APEL-ja mailing list