[openrtm-users 02752] rtm-skelwrapperの "hogehogeStub.cpp" exists and contents is sameのチェックについて

1 つの投稿 / 0 new
Kei Okada
オフライン
Last seen: なし 前
登録日: 2011-05-17 20:20
[openrtm-users 02752] rtm-skelwrapperの "hogehogeStub.cpp" exists and contents is sameのチェックについて

rtm-skelwrapperの "hogehogeStub.cpp" exists and contents is sameのチェックですが、
いまは、
newtext = re.sub(" \@date.*?\n", "", text)
oldtext2 = re.sub(" \@date.*?\n", "", oldtext)
if newtext == oldtext2:
print "\"" + fname + \
"\" exists and contents is same."
print "No need to generate the file."
return
else:
print "\"", fname, \
"\" already exists but contents are not same"

の様になっていて、textには出力予定のテキストがはいっているとおもいます。
のとき、idlのファイルの内容がかわっただけだと、出力されるテキストは同じになっていて、
idlは更新されるけど、stub/skelファイルに変更がない状況が生じているようです。
添付の様なパッチをあてると、idlの中身が更新されればsktl/stubも更新されるようになりますが、
どうでしょうか。

未定義

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2195
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク