前田です。 >>>>> In [ruby-list:10428] >>>>> "aito" == aito <aito / raven.bu.edu> wrote: aito> ということなのですが,人手でヘッダファイルを選択するかわりに, aito> extconf.rb の中でシステムを判別してヘッダファイルを切りかえよう aito> と思っています.システムの判別には uname を使おうと思います. aito> それで問題なのですが,各OSで uname の返す値がわかりません. aito> ご存知の方は教えてください. PLATFORMで判別するのが良いのではないでしょうか。 各OSでどんな値になるかはconfig.guessを見れば大体わかります。 case PLATFORM when /solaris2/ config_h = "configs/solaris2.h" when /sunos/ config_h = "configs/sun.h" when /hpux/ config_h = "configs/hpux.h" ... end -- 前田 修吾 <shugo / aianet.ne.jp>