Skip to content

vrmlファイルを変更してもcolladaファイル以外が再生成されない仕様について #1110

@ban-masa

Description

@ban-masa

hrpsys_ros_bridgeのcompile_robot_model.cmakeを利用したモデルファイル生成についてなのですが、
vrmlファイルを変更した場合には、生成済みのurdfファイルなどを一度削除してからbuildしないと更新が反映されない仕様になっていると思います。

add_custom_command(OUTPUT ${_urdffile} ${_mesh_dir}
COMMAND ${_collada_to_urdf_exe} ${_daefile} --output_file ${_urdffile} -G -A --mesh_output_dir ${_mesh_dir} --mesh_prefix ${_mesh_prefix}
DEPENDS ${_sname}_${PROJECT_NAME}_compile_dae)

のDEPENDS以下が

DEPENDS ${_daefile}

であればvrmlファイル変更時にbuildするだけで再生成されるのでそういうPRを作りたいのですが、 4b0f136 でDEPENDS以下が${_daefile}から${_sname}_${PROJECT_NAME}_compile_daeに変更されているので${_daefile}では何か不都合があると思われます。
この仕様周りに関して何かご存じの方は教えていただけないでしょうか。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions