OpenRTM / OpenRTP-aist

OpenRTP-aist: RT-Middleware and OMG RTC based component and system development tools implemented by AIST
Other
1 stars 6 forks source link

[RTCB]C++用RTCテンプレートのCMakeList.txtを修正 #423

Closed ga-sakamoto closed 3 years ago

ga-sakamoto commented 3 years ago

Identify the Bug

Link to #422

Description of the Change

ご連絡を頂いた内容を元に,CMakeList.txtの内容を修正させて頂きました.

Verification

ga-sakamoto commented 3 years ago

たいへん失礼いたしました. 再度,修正させて頂きました.

n-kawauchi commented 3 years ago

今回の修正ですが、ソースからインストールした場合の動作を元にお願いしました。 しかしこの変更で、cpackでmsiを生成する際にエラーが発生することが分かりました。 どうすべきか検討中ですので、もう少しお待ちください。

n-kawauchi commented 3 years ago

今回の修正ですが、if(WIN32)からelse(WIN32)までの処理を下記でお願いします。

# Set up installation directories
if(WIN32)
   set(RTM_COMPONENT_PREFIX "Components/${PROJECT_TYPE}")
   set(OPENRTM_SHARE_PREFIX "OpenRTM-aist/${RTM_VER}/${RTM_COMPONENT_PREFIX}")
   set(INSTALL_PREFIX ${PROJECT_NAME})
   if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
      set(CMAKE_INSTALL_PREFIX "${OPENRTM_DIR}/${RTM_COMPONENT_PREFIX}" CACHE PATH "..." FORCE)
   else()
      set(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/${OPENRTM_SHARE_PREFIX}")
   endif()
else(WIN32)
ga-sakamoto commented 3 years ago

再度,修正させて頂きました.