From 30969255d209b9cfee4183f6cce64653af545cdd Mon Sep 17 00:00:00 2001 From: Joerg-Christian Boehme Date: Fri, 31 Jan 2020 18:28:03 +0100 Subject: [PATCH] Add "scelta" package (#142) * Initial commit * First version of scelta * Add new scelta version and fix findings * Update default version --- cmake/configs/default.cmake | 1 + cmake/projects/scelta/hunter.cmake | 24 ++++++++++++++++++++++++ docs/packages/pkg/scelta.rst | 21 +++++++++++++++++++++ examples/scelta/CMakeLists.txt | 18 ++++++++++++++++++ examples/scelta/boo.cpp | 6 ++++++ 5 files changed, 70 insertions(+) create mode 100644 cmake/projects/scelta/hunter.cmake create mode 100644 docs/packages/pkg/scelta.rst create mode 100644 examples/scelta/CMakeLists.txt create mode 100644 examples/scelta/boo.cpp diff --git a/cmake/configs/default.cmake b/cmake/configs/default.cmake index b526c6d6ad..cf4b5bb63b 100644 --- a/cmake/configs/default.cmake +++ b/cmake/configs/default.cmake @@ -461,6 +461,7 @@ hunter_default_version(rosconsole VERSION 1.13.10-p0) hunter_default_version(roscpp_core VERSION 0.6.12-p0) hunter_default_version(rospack VERSION 2.5.3-p0) hunter_default_version(s3 VERSION 0.0.0-287e4be-p1) +hunter_default_version(scelta VERSION 0.1.0-a0f4f70-p0) hunter_default_version(sds VERSION 2.0.0) hunter_default_version(sentencepiece VERSION 0.1.8-p1) hunter_default_version(shaderc VERSION 2019.0-p1) diff --git a/cmake/projects/scelta/hunter.cmake b/cmake/projects/scelta/hunter.cmake new file mode 100644 index 0000000000..7b439947a6 --- /dev/null +++ b/cmake/projects/scelta/hunter.cmake @@ -0,0 +1,24 @@ +# !!! DO NOT PLACE HEADER GUARDS HERE !!! + +include(hunter_add_version) +include(hunter_cacheable) +include(hunter_download) +include(hunter_pick_scheme) + +hunter_add_version( + PACKAGE_NAME + scelta + VERSION + 0.1.0-a0f4f70-p0 + URL + "https://github.com/cpp-pm/scelta/archive/v0.1-a0f4f70-p0.tar.gz" + SHA1 + 2b5abc5e577687757f4cc37d702e5903fb143a9a +) + +hunter_pick_scheme(DEFAULT url_sha1_cmake) +hunter_cacheable(scelta) +hunter_download( + PACKAGE_NAME scelta + PACKAGE_INTERNAL_DEPS_ID "1" +) diff --git a/docs/packages/pkg/scelta.rst b/docs/packages/pkg/scelta.rst new file mode 100644 index 0000000000..76083f12ad --- /dev/null +++ b/docs/packages/pkg/scelta.rst @@ -0,0 +1,21 @@ +.. spelling:: + + scelta + +.. index:: + single: unsorted ; scelta + +.. _pkg.scelta: + +scelta +====== + +- `Official `__ +- `Hunterized `__ +- `Example `__ +- Added by `Joerg-Christian Boehme `__ (`pr-142 `__) + +.. literalinclude:: /../examples/scelta/CMakeLists.txt + :language: cmake + :start-after: # DOCUMENTATION_START { + :end-before: # DOCUMENTATION_END } diff --git a/examples/scelta/CMakeLists.txt b/examples/scelta/CMakeLists.txt new file mode 100644 index 0000000000..5426bb17c5 --- /dev/null +++ b/examples/scelta/CMakeLists.txt @@ -0,0 +1,18 @@ +# Copyright (c) +# All rights reserved. + +cmake_minimum_required(VERSION 3.2) + +# Emulate HunterGate: +# * https://github.com/cpp-pm/gate +include("../common.cmake") + +project(scelta) + +# DOCUMENTATION_START { +hunter_add_package(scelta) +find_package(scelta CONFIG REQUIRED) + +add_executable(boo boo.cpp) +target_link_libraries(boo PUBLIC scelta::headers) +# DOCUMENTATION_END } diff --git a/examples/scelta/boo.cpp b/examples/scelta/boo.cpp new file mode 100644 index 0000000000..5568eab683 --- /dev/null +++ b/examples/scelta/boo.cpp @@ -0,0 +1,6 @@ +#include +#include + +int main() { + scelta::match(); +}