Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix catkin lint erros #296

Merged
merged 1 commit into from
Nov 6, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
26 changes: 14 additions & 12 deletions rosserial_arduino/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,34 +1,36 @@
cmake_minimum_required(VERSION 2.8.3)
project(rosserial_arduino)

find_package(catkin REQUIRED COMPONENTS message_generation)
find_package(catkin REQUIRED COMPONENTS
message_generation
)

add_message_files(FILES
Adc.msg
)
Adc.msg
)

add_service_files(FILES
Test.srv
)
Test.srv
)

generate_messages()

catkin_package(
CATKIN_DEPENDS message_runtime
CFG_EXTRAS rosserial_arduino-extras.cmake
CFG_EXTRAS ${PROJECT_NAME}-extras.cmake
)

install(DIRECTORY src/ros_lib
install(
DIRECTORY src/ros_lib
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/src
)

install(DIRECTORY arduino-cmake
install(
DIRECTORY arduino-cmake
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)

install(PROGRAMS src/rosserial_arduino/make_libraries.py
catkin_install_python(
PROGRAMS src/${PROJECT_NAME}/make_libraries.py
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)



2 changes: 1 addition & 1 deletion rosserial_arduino/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<name>rosserial_arduino</name>
<version>0.7.6</version>
<description>
Libraries and examples for ROSserial usage on Arduino/AVR Platforms.
rosserial for Arduino/AVR platforms.
</description>
<author>Michael Ferguson</author>
<author>Adam Stambler</author>
Expand Down
Empty file modified rosserial_arduino/src/ros_lib/examples/ServiceClient/client.py
100755 → 100644
Empty file.
24 changes: 16 additions & 8 deletions rosserial_client/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,29 @@ project(rosserial_client)

find_package(catkin REQUIRED)
catkin_package(
CFG_EXTRAS rosserial_client-extras.cmake
CFG_EXTRAS ${PROJECT_NAME}-extras.cmake
)

catkin_python_setup()

install(DIRECTORY src/ros_lib
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/src
)
install(PROGRAMS scripts/make_libraries
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)

if(CATKIN_ENABLE_TESTING)
find_package(rosserial_msgs REQUIRED)
include_directories(src ${rosserial_msgs_INCLUDE_DIRS})
catkin_add_gtest(float64_test test/float64_test.cpp)
catkin_add_gtest(subscriber_test test/subscriber_test.cpp)
endif()

install(
DIRECTORY src/ros_lib
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/src
)

install(
PROGRAMS scripts/make_libraries
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)

catkin_install_python(
PROGRAMS src/${PROJECT_NAME}/make_library.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
2 changes: 1 addition & 1 deletion rosserial_client/cmake/rosserial_client-extras.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ cmake_minimum_required(VERSION 2.8.3)
# @public
#
function(rosserial_generate_ros_lib)
cmake_parse_arguments(make_libraries "" "PACKAGE;SCRIPT" "" ${ARGN})
cmake_parse_arguments(make_libraries "" "PACKAGE;SCRIPT" "" ${ARGN})
if(NOT make_libraries_PACKAGE)
set(make_libraries_PACKAGE rosserial_client)
endif()
Expand Down
1 change: 1 addition & 0 deletions rosserial_client/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,6 @@
<exec_depend>rospy</exec_depend>
<exec_depend>tf</exec_depend>

<test_depend>rosunit</test_depend>
<test_depend>rosserial_msgs</test_depend>
</package>
17 changes: 9 additions & 8 deletions rosserial_embeddedlinux/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
cmake_minimum_required(VERSION 2.8.3)
project(rosserial_embeddedlinux)

find_package(catkin REQUIRED)
catkin_package(CATKIN_DEPENDS)

install(DIRECTORY src/ros_lib
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/src
find_package(catkin REQUIRED COMPONENTS
rosserial_client
)

install(DIRECTORY src/examples
catkin_package(CATKIN_DEPENDS)

install(
DIRECTORY src/ros_lib
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/src
)

install(PROGRAMS src/rosserial_embeddedlinux/make_libraries.py
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
catkin_install_python(
PROGRAMS src/${PROJECT_NAME}/make_libraries.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
6 changes: 1 addition & 5 deletions rosserial_embeddedlinux/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<name>rosserial_embeddedlinux</name>
<version>0.7.6</version>
<description>
Libraries and examples for ROSserial usage on Embedded Linux Enviroments
rosserial for embedded Linux enviroments
</description>
<author>Paul Bouchier</author>
<maintainer email="paul.bouchier@gmail.com">Paul Bouchier</maintainer>
Expand All @@ -12,10 +12,6 @@

<buildtool_depend>catkin</buildtool_depend>

<build_depend>std_msgs</build_depend>
<build_depend>sensor_msgs</build_depend>
<build_depend>geometry_msgs</build_depend>
<build_depend>nav_msgs</build_depend>
<build_depend>rosserial_client</build_depend>

<run_depend>rospy</run_depend>
Expand Down
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified rosserial_embeddedlinux/src/examples/HelloRos/HelloROS.cpp
100755 → 100644
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
34 changes: 15 additions & 19 deletions rosserial_mbed/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,34 +1,30 @@
cmake_minimum_required(VERSION 2.8.3)
project(rosserial_mbed)

find_package(catkin REQUIRED COMPONENTS message_generation)
find_package(catkin REQUIRED COMPONENTS
message_generation
)

add_message_files(FILES
Adc.msg
)
Adc.msg
)

add_service_files(FILES
Test.srv
)
Test.srv
)

generate_messages()

catkin_package(
CATKIN_DEPENDS message_runtime
# CFG_EXTRAS rosserial_mbed-extras.cmake
catkin_package(CATKIN_DEPENDS
message_runtime
)

install(DIRECTORY src/ros_lib
install(
DIRECTORY src/ros_lib
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/src
)

#install(DIRECTORY mbed-cmake
# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
#)

#install(PROGRAMS src/rosserial_mbed/make_libraries.py
# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
#)



catkin_install_python(
PROGRAMS src/${PROJECT_NAME}/make_libraries.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
2 changes: 1 addition & 1 deletion rosserial_mbed/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<name>rosserial_mbed</name>
<version>0.7.6</version>
<description>
Libraries and examples for ROSserial usage on Mbed Platforms.
rosserial for mbed platforms.
</description>
<author>Gary Servin</author>
<maintainer email="garyservin@gmail.com">Gary Servin</maintainer>
Expand Down
Empty file modified rosserial_mbed/src/examples/ServiceClient/client.py
100755 → 100644
Empty file.
23 changes: 14 additions & 9 deletions rosserial_msgs/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
cmake_minimum_required(VERSION 2.8.3)
project(rosserial_msgs)

find_package(catkin REQUIRED COMPONENTS message_generation)
find_package(catkin REQUIRED COMPONENTS
message_generation
)

add_message_files(FILES
Log.msg
TopicInfo.msg
)
Log.msg
TopicInfo.msg
)

add_service_files(FILES
RequestParam.srv
RequestMessageInfo.srv
RequestServiceInfo.srv
)
RequestMessageInfo.srv
RequestParam.srv
RequestServiceInfo.srv
)

generate_messages()
catkin_package(CATKIN_DEPENDS message_runtime)

catkin_package(CATKIN_DEPENDS
message_runtime
)
3 changes: 2 additions & 1 deletion rosserial_python/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ catkin_package()

catkin_python_setup()

install(PROGRAMS nodes/serial_node.py nodes/message_info_service.py
catkin_install_python(
PROGRAMS nodes/message_info_service.py nodes/serial_node.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
2 changes: 1 addition & 1 deletion rosserial_python/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<name>rosserial_python</name>
<version>0.7.6</version>
<description>
A Python-based implementation of the ROS serial protocol.
A Python-based implementation of the rosserial protocol.
</description>
<author>Michael Ferguson</author>
<maintainer email="paul.bouchier@gmail.com">Paul Bouchier</maintainer>
Expand Down
28 changes: 22 additions & 6 deletions rosserial_server/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,31 @@
cmake_minimum_required(VERSION 2.8.3)
project(rosserial_server)

find_package(catkin REQUIRED COMPONENTS roscpp rosserial_msgs topic_tools)
find_package(Boost REQUIRED COMPONENTS system thread)
find_package(catkin REQUIRED COMPONENTS
roscpp
rosserial_msgs
std_msgs
topic_tools
)

find_package(Boost REQUIRED COMPONENTS
system
thread
)

catkin_package(
INCLUDE_DIRS include
CATKIN_DEPENDS roscpp rosserial_msgs topic_tools
CATKIN_DEPENDS
roscpp
rosserial_msgs
std_msgs
topic_tools
)

include_directories(
include
${Boost_INCLUDE_DIRS}
${catkin_INCLUDE_DIRS}
${Boost_INCLUDE_DIRS}
${catkin_INCLUDE_DIRS}
)

add_executable(${PROJECT_NAME}_serial_node src/serial_node.cpp)
Expand All @@ -31,7 +44,10 @@ set_target_properties(${PROJECT_NAME}_udp_socket_node PROPERTIES OUTPUT_NAME udp
add_dependencies(${PROJECT_NAME}_udp_socket_node ${catkin_EXPORTED_TARGETS})

install(
TARGETS ${PROJECT_NAME}_serial_node ${PROJECT_NAME}_socket_node ${PROJECT_NAME}_udp_socket_node
TARGETS
${PROJECT_NAME}_serial_node
${PROJECT_NAME}_socket_node
${PROJECT_NAME}_udp_socket_node
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)

Expand Down
4 changes: 2 additions & 2 deletions rosserial_server/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<name>rosserial_server</name>
<version>0.7.6</version>
<description>
The rosserial_server package provides a C++ implementation of the rosserial server side,
serving as a more performance- and stability-oriented alternative to rosserial_python.
A more performance- and stability-oriented server alternative implemented
in C++ to rosserial_python.
</description>

<maintainer email="mpurvis@clearpathrobotics.com">Mike Purvis</maintainer>
Expand Down
24 changes: 20 additions & 4 deletions rosserial_test/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
cmake_minimum_required(VERSION 2.8.3)
project(rosserial_test)

find_package(catkin REQUIRED COMPONENTS roscpp rosserial_client rosserial_msgs rosserial_python rosserial_server rostest std_msgs)
find_package(catkin REQUIRED COMPONENTS
roscpp
rosserial_client
rosserial_msgs
rosserial_python
rosserial_server
rostest
std_msgs
)

catkin_package()
catkin_package(
CATKIN_DEPENDS
rosserial_msgs
std_msgs
)

if(CATKIN_ENABLE_TESTING)
# Generate a client library for the test harnesses to use.
add_custom_command(
OUTPUT ${PROJECT_BINARY_DIR}/include/rosserial
COMMAND ${CATKIN_DEVEL_PREFIX}/env.sh rosrun rosserial_test generate_client_ros_lib ${PROJECT_BINARY_DIR}/include
COMMAND ${CATKIN_DEVEL_PREFIX}/env.sh rosrun ${PROJECT_NAME} generate_client_ros_lib ${PROJECT_BINARY_DIR}/include
)
add_custom_target(${PROJECT_NAME}_rosserial_lib DEPENDS ${PROJECT_BINARY_DIR}/include/rosserial)
add_dependencies(${PROJECT_NAME}_rosserial_lib ${catkin_EXPORTED_TARGETS})
Expand All @@ -19,7 +31,7 @@ if(CATKIN_ENABLE_TESTING)
)

# Helper for building and linking test executables.
function(add_rosserial_test_executable test_source)
function(add_${PROJECT_NAME}_executable test_source)
set(target ${PROJECT_NAME}_${test_source})
add_executable(${target} EXCLUDE_FROM_ALL src/${test_source})
add_dependencies(${target} ${PROJECT_NAME}_rosserial_lib)
Expand All @@ -35,3 +47,7 @@ if(CATKIN_ENABLE_TESTING)
# Disabled due to reconnect logic in rosserial_python not being robust enough.
# add_rostest(test/rosserial_python_serial.test)
endif()

catkin_install_python(PROGRAMS scripts/generate_client_ros_lib
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
8 changes: 4 additions & 4 deletions rosserial_tivac/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ project(rosserial_tivac)
find_package(catkin REQUIRED)

catkin_package(
CFG_EXTRAS rosserial_tivac-extras.cmake
CFG_EXTRAS ${PROJECT_NAME}-extras.cmake
)

install(
Expand All @@ -20,8 +20,8 @@ install(
)

install(
PROGRAMS
src/rosserial_tivac/make_libraries_tiva
src/rosserial_tivac/make_libraries_energia
PROGRAMS
src/${PROJECT_NAME}/make_libraries_energia
src/${PROJECT_NAME}/make_libraries_tiva
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)