# Copyright (C) Fondazione Istituto Italiano di Tecnologia # # Licensed under either the GNU Lesser General Public License v3.0 : # https://www.gnu.org/licenses/lgpl-3.0.html # or the GNU Lesser General Public License v2.1 : # https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html # at your option. SET(iDynTree_ICUB_header include/iDynTree/iKinConversions.h include/iDynTree/iKinConversionsImplementation.h include/iDynTree/skinDynLibConversions.h include/iDynTree/skinDynLibConversionsImplementation.h) SOURCE_GROUP("Header Files" FILES ${iDynTree_ICUB_header}) set(libraryname idyntree-icub) add_library(${libraryname} INTERFACE) add_library(iDynTree::${libraryname} ALIAS ${libraryname}) set_target_properties(${libraryname} PROPERTIES PUBLIC_HEADER "${iDynTree_ICUB_header}") target_include_directories(${libraryname} INTERFACE "$" "$") target_link_libraries(${libraryname} INTERFACE idyntree-core idyntree-model idyntree-yarp idyntree-estimation) install(TARGETS ${libraryname} EXPORT iDynTree RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT bin LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT shlib ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT lib PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/iDynTree" COMPONENT dev) set_property(GLOBAL APPEND PROPERTY ${VARS_PREFIX}_TARGETS idyntree-icub)