From: Nobuyoshi N. <nob...@so...> - 2002-09-19 04:18:05
|
なかだ%風邪っ引きです。 At Mon, 16 Sep 2002 15:17:46 +0900, Araki Ken wrote: > > 単に、make mlterm-imlibとするとimlib用が、make mlter-gdkpixbuf > > とするとgdk-pixbuf用ができる、というくらいの意味です。 > > 中田さんのパッチでは、configure 後の Makefile の中で、直接、x_picture_imlib.o と > x_picture_gdk.o のどちらをリンクするかを決め打ちする形になってますが、これは、さ > らに改良するということですよね? まぁ、あれは何も考えてないというか、かなり適当なので。 > あと、configure 後の make の段階で、imlib 用と gdk-pixbuf 用のどちらを作るか > 指定できるようにするのは、今のところ考えていません。 > それをしてしまうと、対応画像ライブラリが増えるたびに make target を追加していく > 必要がでてきますし、現在 configure で行っている切り分け処理を Makefile に持って > こなくてはならなくなる結果、Makefile が繁雑になってしまいますので。 ついでに書いてみただけですし、必要ないと思います。 > > 元々は、x_window_dep.oの依存ルールに#includeされているソースが > > 含まれていないので、そっちを変更してもコンパイルし直されないと > > いうのがあって、 > > これは確かにそうなんですよね。 > > > ルールに追加するくらいなら直接リンクするように > > しちゃえばいいじゃん、てことで。 > > これは、これでもいいかなぁ、と思います。 > というか、こっちのやり方のほうが一般的かも。 どうしましょうか。切り替えを考えると、変えてしまうのはまだ早い ような気もします。そっちを決めてからのほうがいいかも知れません。 > >> ちなみに、単一の mlterm バイナリで、gdk-pixbuf,imlib のどちらを使うかをオ > >> プション切り替えできるようにする、ということは、ちらっと考えたりはしてます。 > > ダイナミックリンクが必要になるのでこれは除外してたんですが、考 > > えてみたら既にスクロールバーで使ってますね。ならそっちのほうが > > いいかも。 > > いや、ダイナミックリンクするつもりはないです。 > > 単に、 > > struct imagelib > { > load_file ; > load_background ; > ... > } > > みたいな関数ポインタをメンバにもつ構造体を使って、ライブラリごとに > メンバを切り替えてやればいいかな、とか。 オプションで切り替えるということは、該当するimagelibをすべてリ ンクしなければならない、つまり逆にどれかがなければまったく動か ないということになりませんか。 複数のimagelibを指定すること自体普通はないと思いますが、たとえ ばバイナリパッケージ化したときに、imagelibに依存する部分を別パッ ケージに分離するなどという場合も考えられます。 > > えーっと、nokadaかな? > > 追加しました。 ようやくloginできるようになりました。単にパスワードが間違ってた みたいな。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦 |