Skip to content

Commit

Permalink
Merge pull request ekumenlabs#54 from Intermodalics/diagnostics
Browse files Browse the repository at this point in the history
Added diagnostics packages
  • Loading branch information
ivanpauno authored Dec 6, 2018
2 parents 05a36ae + d68ddb7 commit 2e11259
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 25 deletions.
5 changes: 4 additions & 1 deletion do_everything.sh
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,9 @@ if [[ $skip -ne 1 ]] ; then
# Patch uuid - Avoiding stdlib.h include
apply_patch $my_loc/patches/uuid.patch

# Patch yaml - Avoid building tests
apply_patch $my_loc/patches/yaml-cpp.patch

# Patch bullet - Avoid building examples
apply_patch $my_loc/patches/bullet.patch

Expand Down Expand Up @@ -207,7 +210,7 @@ if [[ $skip -ne 1 ]] ; then
# Patch rospack - problems with Boost changes
# Also emptied some unnecessary functions to avoid problems related to including Python.
apply_patch $my_loc/patches/rospack.patch

# Patch xmlrpcpp - problems with Boost changes.
apply_patch $my_loc/patches/xmlrpcpp.patch

Expand Down
48 changes: 24 additions & 24 deletions ndk.rosinstall
Original file line number Diff line number Diff line change
Expand Up @@ -94,30 +94,30 @@
local-name: control_msgs
uri: https://github.com/ros-gbp/control_msgs-release/archive/release/kinetic/control_msgs/1.4.0-0.tar.gz
version: control_msgs-release-release-kinetic-control_msgs-1.4.0-0
# - tar:
# local-name: diagnostics/diagnostic_aggregator
# uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_aggregator/1.9.3-0.tar.gz
# version: diagnostics-release-release-kinetic-diagnostic_aggregator-1.9.3-0
# - tar:
# local-name: diagnostics/diagnostic_analysis
# uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_analysis/1.9.3-0.tar.gz
# version: diagnostics-release-release-kinetic-diagnostic_analysis-1.9.3-0
# - tar:
# local-name: diagnostics/diagnostic_common_diagnostics
# uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_common_diagnostics/1.9.3-0.tar.gz
# version: diagnostics-release-release-kinetic-diagnostic_common_diagnostics-1.9.3-0
# - tar:
# local-name: diagnostics/diagnostic_updater
# uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_updater/1.9.3-0.tar.gz
# version: diagnostics-release-release-kinetic-diagnostic_updater-1.9.3-0
# - tar:
# local-name: diagnostics/diagnostics
# uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostics/1.9.3-0.tar.gz
# version: diagnostics-release-release-kinetic-diagnostics-1.9.3-0
# - tar:
# local-name: diagnostics/self_test
# uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/self_test/1.9.3-0.tar.gz
# version: diagnostics-release-release-kinetic-self_test-1.9.3-0
- tar:
local-name: diagnostics/diagnostic_aggregator
uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_aggregator/1.9.3-0.tar.gz
version: diagnostics-release-release-kinetic-diagnostic_aggregator-1.9.3-0
- tar:
local-name: diagnostics/diagnostic_analysis
uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_analysis/1.9.3-0.tar.gz
version: diagnostics-release-release-kinetic-diagnostic_analysis-1.9.3-0
- tar:
local-name: diagnostics/diagnostic_common_diagnostics
uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_common_diagnostics/1.9.3-0.tar.gz
version: diagnostics-release-release-kinetic-diagnostic_common_diagnostics-1.9.3-0
- tar:
local-name: diagnostics/diagnostic_updater
uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_updater/1.9.3-0.tar.gz
version: diagnostics-release-release-kinetic-diagnostic_updater-1.9.3-0
- tar:
local-name: diagnostics/diagnostics
uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostics/1.9.3-0.tar.gz
version: diagnostics-release-release-kinetic-diagnostics-1.9.3-0
- tar:
local-name: diagnostics/self_test
uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/self_test/1.9.3-0.tar.gz
version: diagnostics-release-release-kinetic-self_test-1.9.3-0
- tar:
local-name: dynamic_reconfigure
uri: https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/kinetic/dynamic_reconfigure/1.5.50-0.tar.gz
Expand Down
15 changes: 15 additions & 0 deletions patches/yaml-cpp.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
--- libs/yaml-cpp-yaml-cpp-0.6.2/CMakeLists.txt
+++ libs/yaml-cpp-yaml-cpp-0.6.2/CMakeLists.txt
@@ -38,7 +38,11 @@ enable_testing()
### Project options
###
## Project stuff
-option(YAML_CPP_BUILD_TESTS "Enable testing" ON)
+if(NOT ANDROID)
+ option(YAML_CPP_BUILD_TESTS "Enable testing" ON)
+else()
+ option(YAML_CPP_BUILD_TESTS "Enable testing" OFF)
+endif()
option(YAML_CPP_BUILD_TOOLS "Enable parse tools" ON)
option(YAML_CPP_BUILD_CONTRIB "Enable contrib stuff in library" ON)

0 comments on commit 2e11259

Please sign in to comment.