操作
機能 #4626
未完了CMake設定ファイルでのCORBA関連のライブラリの指定方法
開始日:
2018/11/06
期日:
進捗率:
0%
予定工数:
説明
現状、RTC Builderで生成したCMakeLists.txtには、依存ライブラリの指定でOMNIORB_LIBRARIES等の変数を使うようになっているが、使用するCORBA実装がomniORBとは限らないので適当ではない。
ファイル
操作
n-miyamoto さんが約6年前に追加. ほぼ6年前に更新.
0%
説明
現状、RTC Builderで生成したCMakeLists.txtには、依存ライブラリの指定でOMNIORB_LIBRARIES等の変数を使うようになっているが、使用するCORBA実装がomniORBとは限らないので適当ではない。
ファイル
CMakeLists.txt (2.41 KB) CMakeLists.txt | n-miyamoto, 2019/01/16 07:42 |
RTC Builderで生成するsrc/CMakeLists.txtに以下のような変更を行う。
include_directories(${OPENRTM_INCLUDE_DIRS}) include_directories(${OMNIORB_INCLUDE_DIRS}) <-削除 add_definitions(${OPENRTM_CFLAGS}) add_definitions(${OMNIORB_CFLAGS}) <-削除 link_directories(${OPENRTM_LIBRARY_DIRS}) link_directories(${OMNIORB_LIBRARY_DIRS}) <-削除
if(${OPENRTM_VERSION_MAJOR} LESS 2) set(OPENRTM_CFLAGS ${OPENRTM_CFLAGS} ${OMNIORB_CFLAGS}) set(OPENRTM_INCLUDE_DIRS ${OPENRTM_INCLUDE_DIRS} ${OMNIORB_INCLUDE_DIRS}) set(OPENRTM_LIBRARY_DIRS ${OPENRTM_LIBRARY_DIRS} ${OMNIORB_LIBRARY_DIRS}) endif()
上記の変更を反映したCMakeLists.txtを添付した。