[#7631] 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...>

小松です。

26 messages 1999/08/12
[#7632] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/12

まつもと ゆきひろです

[#7634] Re: 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...> 1999/08/13

小松です。

[#7636] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7638] cvs HEAD (Re: Re: 1.3 to 1.4) — EGUCHI Osamu <eguchi@...> 1999/08/13

えぐち@エスアンドイーです。

[#7647] Re: cvs HEAD (Re: Re: 1.3 to 1.4) — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7641] Re: [ruby-ext:00382] New coerce scheme — keiju@... (石塚圭樹)

けいじゅ@日本ラショナルソフトウェアです.

26 messages 1999/08/13

[ruby-dev:7568] Re: ext/extmk.rb.in patch

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-08-08 12:37:50 UTC
List: ruby-dev #7568
小松です。

In the message of [ruby-dev:7564] Re: ext/extmk.rb.in patch 
    on 1999/8/8 19:52:02 Katsuyuki Komatsu <komatsu@sarion.co.jp> wrote:
|ああ完全にぼけてますね。
|[ruby-dev:7563]は捨ててください。
|別な手を考えます。

${prefix}と$(prefix)を展開したいだけなら以下でよいと思います。

# mswin32では、${prefix}にnmakeが対応していないので、
# ext/mswin32_extmk.rbで$(prefix)に変換しています。

``の所を残して、mswin32だけgsubを使うようにしようかと思い
ましたが、改行なしのechoが"echo -n"かどうかはシステム依存だし、
いずれにしてもこのままではまずいです。

あと、xsystem()で$DEBUGがtrueの時はcommandも出力して欲しいです。

--- extmk.rb.in-ruby-dev-7556	Sun Aug  8 02:22:23 1999
+++ extmk.rb.in	Sun Aug  8 21:03:28 1999
@@ -18,8 +18,5 @@
 $extlist = []
 
-$includedir = `\
-prefix=@prefix@
-includedir=@includedir@
-echo -n ${includedir}`
+$includedir = "@includedir@".gsub(/\$\{prefix\}|\$\(prefix\)/) { "@prefix@" }
 
 $cache_mod = false
@@ -86,4 +83,5 @@
 def xsystem command
   if $DEBUG
+    puts command
     return system(command)
   end

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread