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] Python RTCのcmake policy設定を修正 #524

Closed ga-sakamoto closed 7 months ago

ga-sakamoto commented 8 months ago

Identify the Bug

Link to #389

Description of the Change

ご連絡を頂きました内容で,cmake policyの部分を修正させて頂きました.

Verification

n-kawauchi commented 8 months ago

修正して頂いたRTCBでPython RTCを生成しcmakeを実行するとエラーになります。cmake3.23.2で確認。 言語だけPythonを指定しただけであとはデフォルトのままコードを生成。

CMake Error at CMakeLists.txt:105 (add_custom_command):
  No TARGET 'ModuleName' has been created in this directory.

「cmake_minimum_required(VERSION 2.8)」ではワーニングとして表示されていたがエラーにはなりませんでした。3.5.1としたことでエラーになったようです。

ImageProcessingのTkCalibGUIはPython RTCで、「cmake_minimum_required(VERSION 3.5.1)」で定義していて、 cmake Policyも定義していないが、ワーニングすら出ずcmakeが通っています。 https://github.com/OpenRTM/ImageProcessing/blob/master/opencv/components/TkCalibGUI/CMakeLists.txt

修正方法を検討してから改めてご連絡します。

n-kawauchi commented 7 months ago
ga-sakamoto commented 7 months ago

ご連絡頂きました内容を,再度,修正させて頂きました.