Newer
Older
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
SET(PROJECT_NAME talos_data)
SET(PROJECT_DESCRIPTION "Talos urdf model, srdf model and other data")
SET(PROJECT_URL "https://gepgitlab.laas.fr/${PROJECT_ORG}/${PROJECT_NAME}")
#include(cmake/ros.cmake)
INCLUDE(cmake/base.cmake)
SETUP_PROJECT()
find_package(catkin REQUIRED)
catkin_package(
# INCLUDE_DIRS include
# LIBRARIES talos_description
# CATKIN_DEPENDS other_catkin_pkg
# DEPENDS system_lib
)
# Find xml_reflection
ADD_REQUIRED_DEPENDENCY("urdfdom >= 0.2.9")
ADD_REQUIRED_DEPENDENCY(roscpp)
SET(LIBRARY_NAME ${PROJECT_NAME})
ADD_LIBRARY(SpringPlugin
SHARED
src/SpringPlugin.cc
)
INSTALL(TARGETS
SpringPlugin
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
)
PKG_CONFIG_USE_DEPENDENCY(SpringPlugin roscpp)
PKG_CONFIG_USE_DEPENDENCY(SpringPlugin gazebo)
FOREACH(dir config gazebo meshes robots urdf srdf launch)
INSTALL(DIRECTORY ${dir}/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/${dir})
ENDFOREACH(dir)