菅さん
安藤です
Builderが出力するFindOpenRTM.cmakeではなくて、
OpenRTM-aistをソースからビルドしたときにできるOpenRTMConfig.cmakeは
Mac OS Xで使えないでしょうか?
#まだ試したことがないので確証はないのですが。。。
FindOpenRTM.cmake はOpenRTMがconfig.cmakeを提供する以前に
CMakeを使うために作られたもので、自力でOpenRTMに関する各種情報を
収集するようになっていますが、これらの情報はすべてOpenRTMビルド時に
確定するため、1.1ではpkg-configとともにOpenRTMConfig.cmakeを
提供するようにしています。
問題等があればお知らせください。
2012年8月23日 23:33 Yuki Suga :
> OpenRTM-aist MLの皆様:
> お世話になっております.フリーランスの菅です.
>
> このところ,暇を見てはRTC(OpenRTM-aist 1.1 C++)を
> MacOSXで開発をしようと作業してます.
> 特にこれからはCMakeを使いXcodeで開発できるようにしようと
> 試行錯誤しています.
>
> そこで,RTCBが生成するプロジェクト内の
> cmake/Modulesフォルダ内に配置されている,
> FindOpenRTM.cmakeを添付のものに差し替えられないか,
> という提案のためにメールしました.
>
> このFindOpenRTMでは,
> uuid, omniORB4, omnithread, omniDynamic4の4つを,
> pkg-configでパッケージ検索して,リンクするように変更しています.
> これまでは-luuidのように,
> 直接コマンドラインオプションを指定していただけでしたが,
> この方法ではXcodeではうまく行きませんでした.
> なぜなら,上記のライブラリをソースからインストールした場合,
> /usr/local/includeおよび/usr/local/lib以下にライブラリとヘッダーが配置されますが,
> このディレクトリはXcodeのデフォルト検索パスに無いからです.
>
> 一応,僕の方ではcmakeファイルを添付のものに上書きしても,
> Windows 7 (x86, VC2008),Ubuntu Linux 11.04,
> MacOSX Lion (Xcode)での動作が可能であると,
> 確認をしてありますが,
> 他のユーザの方にも確認していただけると幸いです.
> 特にLinuxでの動作が・・・
>
> 作業メモをここに残していますが,
> すこし曖昧な記憶で書いたので,
> MacOSX Lionでの動作ハマったらMLで質問していただければ,
> アドバイス出来る事もあるかと思います.
>
> http://ysuga.net/robot/rtm/rtc/1608
>
> ではでは
>
> --
> ///////////////////////////////////////////////////////////////////
> // Yuki Suga, Ph.D.
> // URL: http://www.ysuga.net/?lang=en
> // E-mail: ysuga@ysuga.net
> ///////////////////////////////////////////////////////////////////
>
> _______________________________________________
> openrtm-users mailing list
> openrtm-users@openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users
>
OpenRTM-aist MLの皆様:
お世話になっております.フリーランスの菅です.
このところ,暇を見てはRTC(OpenRTM-aist 1.1 C++)を
MacOSXで開発をしようと作業してます.
特にこれからはCMakeを使いXcodeで開発できるようにしようと
試行錯誤しています.
そこで,RTCBが生成するプロジェクト内の
cmake/Modulesフォルダ内に配置されている,
FindOpenRTM.cmakeを添付のものに差し替えられないか,
という提案のためにメールしました.
このFindOpenRTMでは,
uuid, omniORB4, omnithread, omniDynamic4の4つを,
pkg-configでパッケージ検索して,リンクするように変更しています.
これまでは-luuidのように,
直接コマンドラインオプションを指定していただけでしたが,
この方法ではXcodeではうまく行きませんでした.
なぜなら,上記のライブラリをソースからインストールした場合,
/usr/local/includeおよび/usr/local/lib以下にライブラリとヘッダーが配置されますが,
このディレクトリはXcodeのデフォルト検索パスに無いからです.
一応,僕の方ではcmakeファイルを添付のものに上書きしても,
Windows 7 (x86, VC2008),Ubuntu Linux 11.04,
MacOSX Lion (Xcode)での動作が可能であると,
確認をしてありますが,
他のユーザの方にも確認していただけると幸いです.
特にLinuxでの動作が・・・
作業メモをここに残していますが,
すこし曖昧な記憶で書いたので,
MacOSX Lionでの動作ハマったらMLで質問していただければ,
アドバイス出来る事もあるかと思います.
http://ysuga.net/robot/rtm/rtc/1608
ではでは