caam
changeset 22:9bc5672fe642
More formatted
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Sun, 10 Dec 2017 21:37:30 +0900 |
parents | edfc5d3bc208 |
children | b7cce3f957a0 |
files | README.md |
diffstat | 1 files changed, 22 insertions(+), 22 deletions(-) [+] |
line diff
1.1 --- a/README.md Sun Dec 10 20:54:57 2017 +0900 1.2 +++ b/README.md Sun Dec 10 21:37:30 2017 +0900 1.3 @@ -16,14 +16,14 @@ 1.4 1.5 The caam scripts are obtained from Mercurial repository. 1.6 1.7 - hg clone http://www.yatex.org/hgrepos/caam 1.8 + hg clone http://www.yatex.org/hgrepos/caam 1.9 1.10 ## Installation 1.11 1.12 The caam script assumes your application installation hierarchy as follows(/usr 1.13 /local as an example). 1.14 1.15 ---[/usr/local/] 1.16 + --[/usr/local/] 1.17 | 1.18 +-[audio/] # command and libraries related to audio/sound 1.19 | +-[bin/] 1.20 @@ -57,9 +57,9 @@ 1.21 1.22 Then, locate caam in /usr/local/caam/bin. 1.23 1.24 - gtar zxpfC caam20150311.tar.gz /usr/local 1.25 + gtar zxpfC caam20150311.tar.gz /usr/local 1.26 or 1.27 - hg clone http://www.yatex.org/hgrepos/caam /usr/local/caam 1.28 + hg clone http://www.yatex.org/hgrepos/caam /usr/local/caam 1.29 1.30 もし、ソースビルドで管理しているアプリケーションのインストールPREFIX が /usr/ 1.31 local だとしたら、上記のように /usr/local/caam 以下にcaamをインストールし、 / 1.32 @@ -74,25 +74,25 @@ 1.33 プションに続けてその場の configure に与えるオプションを渡せばよい。 caam自身の 1.34 オプションは以下の通り。 1.35 1.36 -|オプション | 意味 1.37 -------------|------ 1.38 -|-c | configureのみ(makeしない) 1.39 -|-m | makeのみ(configureしない) 1.40 -|-g | makeでなくgmakeを呼ぶ 1.41 -|-jN | make -jN で呼ぶ 1.42 -|-t TGT | make allのかわりに make TGTで起動 1.43 -|-s SEC | configure後、SEC 秒間停止する 1.44 -|-S | configure後 suspend する(fgで継続) 1.45 -|-l | configureで生成されたlibtoolではなくシステムの libtool を利用させる 1.46 -|-mai | make all installする 1.47 -|-maic | make all install cleanする 1.48 -|-gmai | gmake all installする 1.49 -|-gmaic | gmake all install cleanする 1.50 +|オプション| 意味 1.51 +----------|------ 1.52 +|-c | configureのみ(makeしない) 1.53 +|-m | makeのみ(configureしない) 1.54 +|-g | makeでなくgmakeを呼ぶ 1.55 +|-jN | make -jN で呼ぶ 1.56 +|-t TGT | make allのかわりに make TGTで起動 1.57 +|-s SEC | configure後、SEC 秒間停止する 1.58 +|-S | configure後 suspend する(fgで継続) 1.59 +|-l | configureで生成されたlibtoolではなくシステムの libtool を利用させる 1.60 +|-mai | make all installする 1.61 +|-maic | make all install cleanする 1.62 +|-gmai | gmake all installする 1.63 +|-gmaic | gmake all install cleanする 1.64 1.65 たとえば、dual coreなマシンで configure --prefix=/opt/hoge && gmake -j3 all & 1.66 gmake install するなら、 1.67 1.68 - caam -gmai -j3 --prefix=/opt/hoge 1.69 + caam -gmai -j3 --prefix=/opt/hoge 1.70 1.71 とする。 1.72 1.73 @@ -100,18 +100,18 @@ 1.74 ののアプリケーションをビルドするならたとえばこうする(systemのPREFIXが /usr/ 1.75 local の場合)。 1.76 1.77 - CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/gqview2 1.78 + CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/gqview2 1.79 1.80 こうすると、CFLAGS(とCPPFLAGS)に -I/usr/local/gtk2 を必ず付け、 LDFLAGSに -L/ 1.81 usr/local/gtk2 -R/usr/local/gtk2 を必ず付けた状態で configure と make が呼ばれ 1.82 る。もちろん、上記の例がうまく行くためにはgtk2関連のライブラリをすべて 1.83 1.84 - CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/gtk2 1.85 + CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/gtk2 1.86 1.87 でインストールしておく必要がある。逆にいえばgtk2ライブラリはほぼ全て上記コマン 1.88 ドラインでインストールすることができ、gtk2 を利用するアプリケーションは、 1.89 1.90 - CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/application 1.91 + CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/application 1.92 1.93 でインストールすることができる。実行時のライブラリパスも /usr/local/gtk2 として 1.94 埋め込まれる。