From: matz@... (Yukihiro Matsumoto) Date: 1999-07-23T12:07:39+09:00 Subject: [ruby-dev:7406] --with options for extensions (Re: Re: [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD) まつもと ゆきひろです In message "[ruby-dev:7404] Re: [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD" on 99/07/23, Yukihiro Matsumoto writes: |なお、当分この件のドキュメントは書きませんから、この機能を使 |いたい人にとってはこのメールは保存版です。 すいません。間違っておりました。しくしく。 再掲します。こっちが本当の保存版(サブジェクトも変えました)。 -- 全拡張ライブラリに有効 --with-opt-dir= CFLAGSに -I/include、LDFLAGSに-I/libを追加 --with-opt-include= CFLAGSに -Iを追加 --with-opt-lib= LDFLAGSに-Iを追加 いくつか拡張ライブラリに有効(dbm,gdbm,readline) --with--dir= --with--include= --with--lib= には拡張ライブラリ名が入る。機能は対応する --with-opt-xxxと類似。 tcltklibに有効 --with-{X11,tcl,tk}-{dir,include,lib}= --with-opt-xxxと類似。 --with-tklib= --with-tcllib= tk8.0jpとかtcl7.6とかを指定する これらのオプションはコンパイル前の ./configure や、 extconf.rbの引数として指定できます。 例: ./configure --prefix=/usr --with-opt-dir=/usr/pkg ruby extconf.rb --with-X11-dir=/usr/X11R6