You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be convenient to provide some CMake presets (https://cmake.org/cmake/help/v3.22/manual/cmake-presets.7.html) to the robotology-superbuild to cover common use cases. The idea of presets is that you can specify groups of command line arguments, and when you first invoke CMake you specify the preset, instead of manually indicating the options to use, for example doing:
Note that it would be possible also to override some options, for example I do not think we need a separate ironcub profile, as we can do the following:
It would be convenient to provide some CMake presets (https://cmake.org/cmake/help/v3.22/manual/cmake-presets.7.html) to the robotology-superbuild to cover common use cases. The idea of presets is that you can specify groups of command line arguments, and when you first invoke CMake you specify the preset, instead of manually indicating the options to use, for example doing:
Possible idea for presets:
xcub-head
: Enable-DROBOTOLOGY_USES_GAZEBO:BOOL=OFF -DROBOTOLOGY_ENABLE_ICUB_HEAD:BOOL=ON
, to cover this use case Fix icub-head compile robotology-superbuild icub-tech-iit/documentation#338all-options
: Enable all supported options, useful for CI to replace https://github.com/robotology/robotology-superbuild/blob/master/.ci/initial-cache.gh.cmake (but there is some logic there, so we should double check if that is possible)walking
:-DROBOTOLOGY_ENABLE_DYNAMICS:BOOL=ON -DROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS:BOOL=ON -DROBOTOLOGY_ENABLE_PYTHON:BOOL=ON
teleoperation
:-DROBOTOLOGY_ENABLE_DYNAMICS:BOOL=ON -DROBOTOLOGY_ENABLE_DYNAMICS_FULL_DEPS:BOOL=ON -DROBOTOLOGY_USES_PYTHON:BOOL=ON -DROBOTOLOGY_ENABLE_HUMAN_DYNAMICS:BOOL=ON -DROBOTOLOGY_ENABLE_TELEOPERATION:BOOL=ON -DROBOTOLOGY_ENABLE_HUMAN_DYNAMICS:BOOL=ON -DROBOTOLOGY_USES_PCL_AND_VTK:BOOL=ON
(see https://github.com/ami-iit/paper_dafarra_2024_science-robotics_icub3-avatar-system?tab=readme-ov-file#code)Note that it would be possible also to override some options, for example I do not think we need a separate
ironcub
profile, as we can do the following:Suggestions for different presets are welcome! @Nicogene @pattacini @martinaxgloria @robotology/iit-ami-scrum-masters
The text was updated successfully, but these errors were encountered: