[openrtm-users 02472] Re: rtm-configについて
Ando Noriaki
n-ando @ aist.go.jp
2012年 2月 22日 (水) 10:51:33 JST
岡田先生
安藤です
rtm-configにpkg-config風のオプションを追加しました。
また、configure 内で利用している変数も利用できるようにしました。
$ ./rtm-config
Usage: rtm-config [OPTIONS]
Options:
[--prefix[=DIR]]
[--exec-prefix[=DIR]]
[--data-prefix[=DIR]]
[--version]
[--cxx]
[--cflags]
[--cflags-only-I]
[--cflags-only-other]
[--libs]
[--libs-only-l]
[--libs-only-L]
[--libs-only-other]
[--libdir]
[--orb]
[--idlc]
[--idlflags]
[--idlflags-only-I]
[--idlflags-only-other]
Advanced Options:
[--rtm-includedir]
[--rtm-idldir]
[--rtm-libdir]
[--rtm-datadir]
[--rtm-rtcdir]
[--rtm-ecdir]
[--rtm-rtmdir]
[--rtm-svcdir]
[--rtm-docdir]
[--rtm-exampledir]
[--coil-includedir]
変更はtrunkにコミットしましたが、近いうちにRELENG_1_0にもマージします。
少々お待ちください。
http://www.openrtm.org/redmine/projects/openrtm-aist-cxx/repository/revisions/2330
他にご意見等ありましたらよろしくおねがいします。
2012年2月14日3:32 Kei Okada <k-okada @ jsk.t.u-tokyo.ac.jp>:
> 岡田です.
>
> 遅ればせながら私もopenrtm 1.1.0 に挑戦中なのですが,
> いくつかディレクトリ構成が変わっているのに伴い,
> rtm-configで以下の2つの機能(あるいはどちらかだけでも大丈夫でしょうか)があるといいかな,と思いました.
>
> ただ,1.0.0 の rtm-configでもこれらのオプションを対応させなければいけないため,コストは高い気もします.
> 他によい方法をご存知の方がいたら教えてください.
>
> 1) XXXX/include/openrtm-1.1/rtm/idl ディレクトリだけを出力できるようになっていると,idlコンパイラなどへの引数で利用する
> g++ -c -O3 -march=native -Wall -pipe -fPIC `pkg-config --cflags
> opencv` -I`rtm-config --prefix`/include/rtm/idl -o calib.o calib.cpp
> `rtm-config --idlc` `rtm-config --idlflags` -I`rtm-config
> --prefix`/include/rtm/idl ../../idl/Img.idl
> ../../idl/Img.idl:6: No include path in which to find BasicDataType.idl
> ../../idl/Img.idl:39: Error in look-up of 'RTC::Time': 'RTC' not found
> ../../idl/Img.idl:47: Error in look-up of 'RTC::Time': 'RTC' not found
> ../../idl/Img.idl:62: Error in look-up of 'RTC::Time': 'RTC' not found
> のようなコードがあったときに便利そうだ.
>
> 2) rtm-config --cflagsとすると,-Wall -fPIC
> -gなども出力されますが,omniidlなどではこれらのオプションがエラーになる気がします.
> rtm-config --cflags-only-I などがあるといいかな,と思いました.
> _______________________________________________
> openrtm-users mailing list
> openrtm-users @ openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users
--
安藤慶昭@独立行政法人産業技術総合研究所 知能システム研究部門
統合知能研究グループ 主任研究員, 博士(工学)
〒305-8568 つくば市梅園1-1-1 中央第2
e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
OpenRTM-aist: http://www.openrtm.org
Noriaki Ando, Ph.D.
Senior Research Scientist, RT-Synthesis R.G., ISRI, AIST
AIST Tsukuba Central 2, Tsukuba, Ibaraki 305-8568 JAPAN
e-mail: n-ando @ aist.go.jp, web: http://staff.aist.go.jp/n-ando
OpenRTM-aist: http://www.openrtm.org
openrtm-users メーリングリストの案内