# 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_YARP_header include/iDynTree/yarp/YARPConversions.h include/iDynTree/yarp/YARPEigenConversions.h include/iDynTree/yarp/YARPConfigurationsLoader.h include/iDynTree/yarp/YARPConversionsImplementation.h include/iDynTree/yarp/YARPConfigurationsLoaderImplementation.h) SOURCE_GROUP("Header Files" FILES ${iDynTree_YARP_header}) add_library(idyntree-yarp INTERFACE) add_library(iDynTree::idyntree-yarp ALIAS idyntree-yarp) set_target_properties(idyntree-yarp PROPERTIES PUBLIC_HEADER "${iDynTree_YARP_header}") target_include_directories(idyntree-yarp INTERFACE "$" "$") target_link_libraries(idyntree-yarp INTERFACE idyntree-core idyntree-model) install(TARGETS idyntree-yarp 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/yarp" COMPONENT dev) set_property(GLOBAL APPEND PROPERTY ${VARS_PREFIX}_TARGETS idyntree-yarp)