〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
1044 re(5):gnuplot cvs の --program-suffix 付の ./configure について |
2005/10/14(金)11:45 - 竹の - nolm01.iee.niit.ac.jp - 920 hit(s)
u_kazu> > (1) --program-suffix でやるなら term/x11.trm を直接書き換える
u_kazu> どう書き換えたらよいのかわからないので…
200 行目付近の
# ifndef GNUPLOT_X11
static char X11_default_command[] = "gnuplot_x11";
を
# ifndef GNUPLOT_X11
static char X11_default_command[] = "gnuplot_x11_icc";
にすればいいでしょう (Makefile の GNUPLOT_X11 は結局使わ
れていないようです)。
u_kazu> > (2) --program-suffix をつけずに make および make install 時に
u_kazu> make 'EXEEXT=_icc' && make 'EXEEXT=_icc' install
u_kazu> としますと、最初の make で失敗するようです。
うちではできるみたいですが... (少し前の CVS tree で、ですが)
u_kazu> > (3) gnuplot_x11 の名前を変える代わりに置き場所を変え、
u_kazu> make 'libexecdir=$HOME/local/libexec_icc'
u_kazu> みたのですが、$HOME/local/libexec_icc ができませんでした…
私が書いたのは make 'pkglibexecdir=hoge" ですが...
ほかにも、INSTALL にはいくつかの方法が書かれていて、
・configure --prefix=$prefix
==> $prefix/libexec/gnuplot/4.0/gnuplot_x11
・configure --libexecdir=$hoge
==> $hoge/gnuplot/4.0/gnuplot_x11
・make "X11_DRIVER_DIR=$hoge"
==> $hoge/gnuplot_x11
等が紹介されています。pkglibexecdir は X11_DRIVER_DIR にも
使われています。
u_kazu> --prefix 辺りを、$HOME/icc_build/local として分けるて
u_kazu> 方法を思いつきましたが、これだと同じ gnuplot という
u_kazu> 同じコマンド名になってしまうんですね…
上の pkglibexecdir 等を使う方法でももちろんそうなります。だから、
その場合 install は手動でやる必要があります。
install -c -m 0755 -s src/gnuplot $prefix/bin/gnuplot_icc
install -c -m 0755 -s src/gnuplot_x11 $hoge/gnuplot_x11
〔ツリー構成〕
┣【1044】 re(5):gnuplot cvs の --program-suffix 付の ./configure について 2005/10/14(金)11:45 竹の (1589) |
〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.