Project

General

Profile

機能 #3602

新規RTC作成時、FindOpenRTM.cmakeをプロジェクトソースに含めないようにする

Added by n.kawauchi about 5 years ago. Updated over 4 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
-
Start date:
09/07/2016
Due date:
% Done:

100%

Estimated time:

Description

OpenRTMConfig.cmakeを使用するので、FindOpenRTM.cmakeを生成しないようにする。
Windows用msiには1.1.2版からFindOpenRTM.cmakeは含まれない。
Linux用インストールパッケージからもFindOpenRTM.cmakeは外す予定。


Related issues

Related to RTC Builder - 調査 #3832: OpenRTM-aist 1.2版がインストールされているLinux環境(64bit)でC++コンポーネントのcmake動作を確認する終了2017-01-16

History

#1 Updated by ga almost 5 years ago

  • Status changed from 新規 to 解決
  • Assignee set to ga
  • % Done changed from 0 to 100

修正させて頂きました r658

#2 Updated by ga almost 5 years ago

trunk内に再コミットさせて頂きました r661, r662, r663, r664

修正内容は以下の通り
・新規RTCのcmakeフォルダ下のModulesとModules\FindOpenRTM.cmakeを生成しない
・新規RTCフォルダ直下のCMakeLists.txtの下記部分のelse~endif間の処理を外す
-----
find_package(OpenRTM)
if(${OpenRTM_FOUND})
MESSAGE
else(${OpenRTM_FOUND})  ----★不要 ここから
message(STATUS "Use cmake/Modules/FindOpenRTM.cmake in the project")
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/Modules)
find_package(OpenRTM REQUIRED)
endif(${OpenRTM_FOUND})  ----★不要 ここまで
-----

#3 Updated by n-ando over 4 years ago

  • Status changed from 解決 to 終了

Also available in: Atom PDF