Skip to content
Snippets Groups Projects
Commit 58efb52a authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

Merge branch 'master' into devel

parents 86f1ff91 8eaa7927
No related branches found
No related tags found
No related merge requests found
Pipeline #9084 passed with warnings
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
CMAKE_MINIMUM_REQUIRED(VERSION 3.1)
# Project properties
SET(PROJECT_ORG pyrene-dev)
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}")
# Project options
OPTION(SUFFIX_SO_VERSION "Suffix library name with its version" ON)
# Project configuration
SET(PROJECT_USE_CMAKE_EXPORT TRUE)
SET(CXX_DISABLE_WERROR True)
SET(CXX_DISABLE_WERROR TRUE)
SET(CMAKE_CXX_STANDARD 11)
SET(PACKAGE_EXTRA_MACROS "set(TALOS_DATA_PREFIX ${CMAKE_INSTALL_PREFIX})")
#include(cmake/ros.cmake)
# JRL-cmakemodule setup
INCLUDE(cmake/base.cmake)
# Specify the project.
COMPUTE_PROJECT_ARGS(PROJECT_ARGS LANGUAGES CXX)
# Project definition
COMPUTE_PROJECT_ARGS(PROJECT_ARGS LANGUAGES CXX C)
PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
find_package(catkin REQUIRED COMPONENTS
roscpp)
catkin_package(
# INCLUDE_DIRS include
# LIBRARIES talos_description
# CATKIN_DEPENDS roscpp
# DEPENDS system_lib
)
# Find xml_reflection
# Project dependencies
ADD_PROJECT_DEPENDENCY(urdfdom REQUIRED)
ADD_PROJECT_DEPENDENCY(gazebo REQUIRED)
ADD_PROJECT_DEPENDENCY(roscpp)
find_package(catkin REQUIRED COMPONENTS roscpp)
# Needed due to the CMakeTarget from gazebo.
INCLUDE_DIRECTORIES(${GAZEBO_INCLUDE_DIRS})
INCLUDE_DIRECTORIES(${catkin_INCLUDE_DIRS})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
SET(LIBRARY_NAME ${PROJECT_NAME})
# Main Library
SET(${PROJECT_NAME}_HEADERS
)
ADD_LIBRARY(${PROJECT_NAME}
SHARED
SET(${PROJECT_NAME}_SOURCES
src/SpringPlugin.cc
)
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} PRIVATE ${GAZEBO_INCLUDE_DIRS})
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} PRIVATE ${catkin_INCLUDE_DIRS})
ADD_LIBRARY(${PROJECT_NAME} SHARED
${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_HEADERS})
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} PRIVATE ${GAZEBO_INCLUDE_DIRS} ${catkin_INCLUDE_DIRS})
INSTALL(TARGETS
${PROJECT_NAME}
EXPORT ${TARGETS_EXPORT_NAME}
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
)
IF(SUFFIX_SO_VERSION)
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
ENDIF(SUFFIX_SO_VERSION)
INSTALL(TARGETS ${PROJECT_NAME} EXPORT ${TARGETS_EXPORT_NAME} DESTINATION lib)
FOREACH(dir config gazebo meshes robots urdf scripts srdf launch)
INSTALL(DIRECTORY ${dir}/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/${dir})
INSTALL(DIRECTORY ${dir} DESTINATION share/${PROJECT_NAME})
ENDFOREACH(dir)
INSTALL(FILES package.xml DESTINATION share/${PROJECT_NAME})
Subproject commit 61344038b1352d5a8de1e20db710c83be805d2eb
Subproject commit 321eb1ccf1d94570eb564f3659b13ef3ef82239e
<?xml version="1.0"?>
<package format="2">
<name>talos_data</name>
<version>1.2.0</version>
<version>1.2.1</version>
<description>The talos_data package</description>
<maintainer email="olivier.stasse@laas.fr">Olivier Stasse</maintainer>
......@@ -15,11 +15,11 @@
<exec_depend>talos_description_calibration</exec_depend>
<exec_depend>talos_description_inertial</exec_depend>
<exec_depend>roscpp</exec_depend>
<test_depend>rostest</test_depend>
<test_depend>urdf_test</test_depend>
<test_depend>roscpp</test_depend>
<export>
</export>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment