Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate the feasibility of making icub-contrib-common a soft dependency #20

Open
Nicogene opened this issue Jan 17, 2020 · 1 comment
Assignees

Comments

@Nicogene
Copy link
Member

In the actual state without icub-contrib-common is not possible to compile icub-basic-demos.

Maybe with a little effort of refactoring of cmake is possible to at least make it a soft dependency

@Nicogene Nicogene self-assigned this Jan 17, 2020
@Nicogene
Copy link
Member Author

These are (hopefully) all the parts where icub-contrib-common is used:

$ git grep -i icubcontrib_
CMakeLists.txt:list(APPEND CMAKE_MODULE_PATH ${ICUBCONTRIB_MODULE_PATH})
CMakeLists.txt:icubcontrib_set_default_prefix()
CMakeLists.txt:icubcontrib_add_uninstall_target()
demoForceControl/CMakeLists.txt:                              ${ICUBCONTRIB_MODULE_PATH})
demoForceControl/CMakeLists.txt:icubcontrib_set_default_prefix()
demoForceControl/CMakeLists.txt:  icubcontrib_add_uninstall_target()
demoForceControl/CMakeLists.txt:yarp_install(FILES ${scripts} DESTINATION ${ICUBCONTRIB_APPLICATIONS_TEMPLATES_INSTALL_DIR})
demoForceImitation/CMakeLists.txt:                              ${ICUBCONTRIB_MODULE_PATH})
demoForceImitation/CMakeLists.txt:icubcontrib_set_default_prefix()
demoForceImitation/CMakeLists.txt:    icubcontrib_add_uninstall_target()
demoForceImitation/CMakeLists.txt:yarp_install(FILES ${scripts} DESTINATION ${ICUBCONTRIB_APPLICATIONS_TEMPLATES_INSTALL_DIR})
demoRedBall/CMakeLists.txt:                              ${ICUBCONTRIB_MODULE_PATH})
demoRedBall/CMakeLists.txt:icubcontrib_set_default_prefix()
demoRedBall/CMakeLists.txt:    icubcontrib_add_uninstall_target()
demoRedBall/CMakeLists.txt:yarp_install(FILES ${conf}    DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECT_NAME})
demoRedBall/CMakeLists.txt:yarp_install(FILES ${scripts} DESTINATION ${ICUBCONTRIB_APPLICATIONS_TEMPLATES_INSTALL_DIR})
demoYoga/CMakeLists.txt:list(APPEND CMAKE_MODULE_PATH ${ICUBCONTRIB_MODULE_PATH})
demoYoga/CMakeLists.txt:icubcontrib_set_default_prefix()
demoYoga/CMakeLists.txt:    icubcontrib_add_uninstall_target()
demoYoga/CMakeLists.txt:yarp_install(FILES ${conf}      DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECTNAME})
demoYoga/CMakeLists.txt:yarp_install(FILES ${yoga}      DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECTNAME}/yoga)
demoYoga/CMakeLists.txt:yarp_install(FILES ${crf}       DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECTNAME}/crf)
demoYoga/CMakeLists.txt:yarp_install(FILES ${hannover}  DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECTNAME}/hannover)
demoYoga/CMakeLists.txt:yarp_install(FILES ${two-hands} DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECTNAME}/two-hands)
pf3dBottomup/CMakeLists.txt:list(APPEND CMAKE_MODULE_PATH ${ICUBCONTRIB_MODULE_PATH})
pf3dBottomup/CMakeLists.txt:icubcontrib_set_default_prefix()
pf3dBottomup/CMakeLists.txt:    icubcontrib_add_uninstall_target()
pf3dBottomup/CMakeLists.txt:yarp_install(FILES ${conf}    DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECT_NAME})
pf3dBottomup/CMakeLists.txt:yarp_install(FILES ${models}  DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECT_NAME}/models)
pf3dTracker/CMakeLists.txt:list(APPEND CMAKE_MODULE_PATH ${ICUBCONTRIB_MODULE_PATH})
pf3dTracker/CMakeLists.txt:icubcontrib_set_default_prefix()
pf3dTracker/CMakeLists.txt:  icubcontrib_add_uninstall_target()
pf3dTracker/CMakeLists.txt:yarp_install(FILES ${conf}    DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECT_NAME})
pf3dTracker/CMakeLists.txt:yarp_install(FILES ${models}  DESTINATION ${ICUBCONTRIB_CONTEXTS_INSTALL_DIR}/${PROJECT_NAME}/models)
pf3dTracker/CMakeLists.txt:yarp_install(FILES ${scripts} DESTINATION ${ICUBCONTRIB_APPLICATIONS_TEMPLATES_INSTALL_DIR})


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant