[#39106] What processor do you run ruby on? — "K.Sasada" <ko1@...>

 ささだです。

13 messages 2004/02/09
[#39200] Re: What processor do you run ruby on? — "K.Sasada" <ko1@...> 2004/02/17

"K.Sasada" <ko1@namikilab.tuat.ac.jp> wrote :

[#39207] Re: What processor do you run ruby on? — Isamu KOZUKA <kozuka@...> 2004/02/17

小塚@しなきゃならないテストがいっぱいだ〜....です。

[#39129] InternetExplorer ってインターフェースとして使える? — Shin-ichiro HARA <sinara@...>

原です。

34 messages 2004/02/10
[#39130] Re: InternetExplorer ってインターフェースとして使える? — Yac <yac@...> 2004/02/10

岡です。

[#39136] Re: InternetExplorer ってインターフェースとして使える? — Yac <yac@...> 2004/02/10

岡です。

[#39140] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/11

artonです。別件。

[#39144] Re: InternetExplorer ってインターフェースとして使える? — Shin-ichiro HARA <sinara@...> 2004/02/12

原です。

[#39145] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39146] Re: InternetExplorer ってインターフェースとして使える? — nobu.nakada@... 2004/02/12

なかだです。

[#39147] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39150] Re: InternetExplorer ってインターフェースとして使える? — nobu.nakada@... 2004/02/12

なかだです。

[#39151] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39275] DnD on win32 — Shinichiro HIDA <shinichiro@...>

飛田と申します。

21 messages 2004/02/26
[#39276] Re: DnD on win32 — たむらけんいち <sgs02516@...> 2004/02/26

たむらです。

[#39277] Re: DnD on win32 — Shinichiro HIDA <shinichiro@...> 2004/02/27

飛田です。

[#39278] Re: DnD on win32 — Itou-T15@... 2004/02/27

[#39288] 固有値、固有ベクトルの計算 — Masahiro Sato <msato@...>

19 messages 2004/02/27

[ruby-list:39187] Re: setup.rb on mswin32

From: KUBO Takehiro <kubo@...>
Date: 2004-02-14 16:07:16 UTC
List: ruby-list #39187
久保です。

nobu.nakada@nifty.ne.jp writes:

> なかだです。
>
> At Sat, 14 Feb 2004 19:09:54 +0900,
> KUBO Takehiro wrote in [ruby-list:39185]:
>> Visual Studio の make コマンドの名前は nmake なので、mswin32 のときは
>> デフォルトで nmake にするようにしました。
>> 
>> 'ruby setup.rb config' を実行するときに毎回 --make-prog=nmake をつける
>> のが面倒だったもので。
>
> このオプションはrbconfig.rbのCONFIG["configure_args"]にあるはず
> なので、そこから取るべきじゃないでしょうか。

では、パッチ第二弾。CONFIG["configure_args"] を自前で解析するのが面倒な
ので、mkmf.rb を利用しました。
========================= ここから =========================
--- setup.rb~	2004-02-14 15:04:44.000000000 +0900
+++ setup.rb	2004-02-14 23:52:49.000000000 +0900
@@ -210,10 +210,13 @@
 
 if idx = ARGV.index(/\A--rbconfig=/)
   require ARGV.delete_at(idx).split(/=/, 2)[1]
+  $" << 'rbconfig.rb'
 else
   require 'rbconfig'
 end
 
+require 'mkmf'
+
 class ConfigTable
 
   c = ::Config::CONFIG
@@ -286,7 +289,7 @@
     [ 'ruby-prog', [ rubypath,
                      'name',
                      'the ruby program using for installation' ] ],
-    [ 'make-prog', [ 'make',
+    [ 'make-prog', [ $make,
                      'name',
                      'the make program to compile ruby extentions' ] ],
     [ 'without-ext', [ 'no',
========================= ここまで =========================

+  $" << 'rbconfig.rb'
の部分は、setup.rb に --rbconfig= が指定されたときに mkmf.rb 内の
    require 'rbconfig'
で rbconfig.rb が読み込まれるのを防止するため..... のはずだったのですが、
setup.rb に --rbconfig= を指定すると unknown option になります。> 青木さん

    if idx = ARGV.index(/\A--rbconfig=/)
が常に偽になっているためです。(ARGVの各要素(文字列)と正規表現を == で比較なので)

では、再見
-- 
神奈川県横浜市在住(茅ヶ崎より移転) 久保 健洋
email: kubo@jiubao.org
web:   http://www.jiubao.org
GnuPG fingerprint = 5F7B C8EF CA16 57D0 FDE1  9F47 C001 1F93 AC08 2262

In This Thread