[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 メーリングリストの案内