diff --git a/CMakeLists.txt b/CMakeLists.txt
index be227ba..6e27394 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.3)
+cmake_minimum_required(VERSION 2.8.12)
project(ur_modern_driver)
@@ -16,7 +16,7 @@ find_package(catkin REQUIRED COMPONENTS
geometry_msgs
roscpp
sensor_msgs
- std_msgs
+ std_srvs
trajectory_msgs
ur_msgs
tf
@@ -113,9 +113,8 @@ find_package(catkin REQUIRED COMPONENTS
## DEPENDS: system dependencies of this project that dependent projects also need
catkin_package(
INCLUDE_DIRS include
-# LIBRARIES ur_modern_driver
+ LIBRARIES ur_hardware_interface
CATKIN_DEPENDS hardware_interface controller_manager actionlib control_msgs geometry_msgs roscpp sensor_msgs trajectory_msgs ur_msgs
- DEPENDS ur_hardware_interface
)
###########
@@ -127,14 +126,16 @@ include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)
- set(CMAKE_CXX_FLAGS "-std=c++11")
+ add_compile_options(-std=c++11)
elseif(COMPILER_SUPPORTS_CXX0X)
- set(CMAKE_CXX_FLAGS "-std=c++0x")
+ add_compile_options(-std=c++0x)
else()
message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler. Suggested solution: update the pkg build-essential ")
endif()
-set(CMAKE_CXX_FLAGS "-g -Wall -Wextra -Wno-unused-parameter ${CMAKE_CXX_FLAGS}")
+add_compile_options(-Wall)
+add_compile_options(-Wextra)
+add_compile_options(-Wno-unused-parameter)
## Specify additional locations of header files
## Your package locations should be listed before other locations
diff --git a/package.xml b/package.xml
index f1cd996..e451bc3 100644
--- a/package.xml
+++ b/package.xml
@@ -47,11 +47,9 @@
geometry_msgs
roscpp
sensor_msgs
- std_msgs
trajectory_msgs
ur_msgs
tf
- realtime_tools
std_srvs
hardware_interface
controller_manager
@@ -61,14 +59,13 @@
geometry_msgs
roscpp
sensor_msgs
- std_msgs
trajectory_msgs
ur_msgs
ur_description
tf
- realtime_tools
std_srvs
+ rosunit