diff --git a/cmake/configs/default.cmake b/cmake/configs/default.cmake index 1e69217548..223b5d3f5d 100644 --- a/cmake/configs/default.cmake +++ b/cmake/configs/default.cmake @@ -173,6 +173,7 @@ hunter_default_version(android_sdk_platform_packer VERSION 1.0.0) hunter_default_version(android_sdk_platform_tools_packer VERSION 1.0.0) hunter_default_version(android_sdk_tools_packer VERSION 1.0.3) hunter_default_version(android_support_repository_packer VERSION 1.0.0) +hunter_default_version(angles VERSION 1.9.11-p0) hunter_default_version(arabica VERSION 0.0.0-a202766-p0) hunter_default_version(autobahn-cpp VERSION 0.2.0) hunter_default_version(autoutils VERSION 0.3.0) diff --git a/cmake/projects/angles/hunter.cmake b/cmake/projects/angles/hunter.cmake new file mode 100644 index 0000000000..e3dd599770 --- /dev/null +++ b/cmake/projects/angles/hunter.cmake @@ -0,0 +1,31 @@ +# Copyright (c) 2016-2019, Ruslan Baratov +# All rights reserved. + +# !!! DO NOT PLACE HEADER GUARDS HERE !!! + +include(hunter_add_version) +include(hunter_cacheable) +include(hunter_download) +include(hunter_pick_scheme) +include(hunter_cmake_args) + +hunter_add_version( + PACKAGE_NAME + angles + VERSION + 1.9.11-p0 + URL + "https://github.com/hunter-packages/angles/archive/v1.9.11-p0.tar.gz" + SHA1 + 455a91947b1f81dba5769a6b6b59e00b2208119f +) + +hunter_cmake_args( + angles + CMAKE_ARGS + CATKIN_ENABLE_TESTING:BOOL=OFF +) + +hunter_pick_scheme(DEFAULT url_sha1_cmake) +hunter_cacheable(angles) +hunter_download(PACKAGE_NAME angles) diff --git a/docs/packages/pkg/angles.rst b/docs/packages/pkg/angles.rst new file mode 100644 index 0000000000..dc0adcc1b6 --- /dev/null +++ b/docs/packages/pkg/angles.rst @@ -0,0 +1,21 @@ +.. spelling:: + + angles + +.. index:: ROS ; angles + +.. _pkg.angles: + +angles +====== + +- `Official `__ +- `Hunterized `__ +- `Example `__ +- Added by `Krasimir Georgiev `__ (`pr-1928 `__) + - Contribution partially as part of work at `SeeByte Ltd. `__ + +.. literalinclude:: /../examples/angles/CMakeLists.txt + :language: cmake + :start-after: # DOCUMENTATION_START { + :end-before: # DOCUMENTATION_END } diff --git a/examples/angles/CMakeLists.txt b/examples/angles/CMakeLists.txt new file mode 100644 index 0000000000..ffe7a7cb2e --- /dev/null +++ b/examples/angles/CMakeLists.txt @@ -0,0 +1,20 @@ +# Copyright (c) 2016-2017, Ruslan Baratov +# All rights reserved. + +cmake_minimum_required(VERSION 3.2) + +# Emulate HunterGate: +# * https://github.com/hunter-packages/gate +include("../common.cmake") + +project(download-angles) + +# DOCUMENTATION_START { +hunter_add_package(angles) +find_package(catkin CONFIG REQUIRED COMPONENTS angles) + +catkin_package() + +add_executable(main main.cpp) +target_link_libraries(main ${catkin_LIBRARIES}) +# DOCUMENTATION_END } diff --git a/examples/angles/main.cpp b/examples/angles/main.cpp new file mode 100644 index 0000000000..f177866688 --- /dev/null +++ b/examples/angles/main.cpp @@ -0,0 +1,4 @@ +#include + +int main() { +} diff --git a/examples/angles/package.xml b/examples/angles/package.xml new file mode 100644 index 0000000000..d6f042489e --- /dev/null +++ b/examples/angles/package.xml @@ -0,0 +1,11 @@ + + download-angles + 0.0.0 + + This package provides foo capability. + + Krasimir Georgiev + BSD + + catkin +