From f2cd2b612480548e1858a07b03e109e6cf2b4b1d Mon Sep 17 00:00:00 2001 From: Fredrik Appelros Date: Fri, 23 Nov 2018 14:57:56 +0100 Subject: [PATCH 1/2] Add 'arabica' package --- cmake/configs/default.cmake | 1 + cmake/projects/arabica/hunter.cmake | 32 +++++++++++++++++++++++++++++ docs/packages/pkg/arabica.rst | 21 +++++++++++++++++++ examples/arabica/CMakeLists.txt | 18 ++++++++++++++++ examples/arabica/boo.cpp | 4 ++++ 5 files changed, 76 insertions(+) create mode 100644 cmake/projects/arabica/hunter.cmake create mode 100644 docs/packages/pkg/arabica.rst create mode 100644 examples/arabica/CMakeLists.txt create mode 100644 examples/arabica/boo.cpp diff --git a/cmake/configs/default.cmake b/cmake/configs/default.cmake index 139e383ebc..f6aecfa14c 100644 --- a/cmake/configs/default.cmake +++ b/cmake/configs/default.cmake @@ -172,6 +172,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(arabica VERSION 0.0.0-a202766-p0) hunter_default_version(autobahn-cpp VERSION 0.2.0) hunter_default_version(autoutils VERSION 0.3.0) hunter_default_version(aws-c-common VERSION 0.2.1-p0) diff --git a/cmake/projects/arabica/hunter.cmake b/cmake/projects/arabica/hunter.cmake new file mode 100644 index 0000000000..554af67466 --- /dev/null +++ b/cmake/projects/arabica/hunter.cmake @@ -0,0 +1,32 @@ +# Copyright (c) 2016-2019, Ruslan Baratov +# All rights reserved. + +# !!! DO NOT PLACE HEADER GUARDS HERE !!! + +include(hunter_add_version) +include(hunter_cacheable) +include(hunter_cmake_args) +include(hunter_download) +include(hunter_pick_scheme) + +hunter_add_version( + PACKAGE_NAME + arabica + VERSION + 0.0.0-a202766-p0 + URL + "https://github.com/hunter-packages/arabica/archive/v0.0.0-a202766-p0.tar.gz" + SHA1 + b922f397223d54f7e6c646a862b3b4d93b0b9227 +) + +hunter_cmake_args( + arabica + CMAKE_ARGS + BUILD_ARABICA_EXAMPLES=OFF + ARABICA_XML_BACKEND=USE_EXPAT +) + +hunter_pick_scheme(DEFAULT url_sha1_cmake) +hunter_cacheable(arabica) +hunter_download(PACKAGE_NAME arabica) diff --git a/docs/packages/pkg/arabica.rst b/docs/packages/pkg/arabica.rst new file mode 100644 index 0000000000..4dcce10590 --- /dev/null +++ b/docs/packages/pkg/arabica.rst @@ -0,0 +1,21 @@ +.. spelling:: + + arabica + +.. index:: + single: xml ; arabica + +.. _pkg.arabica: + +arabica +======= + +- `Official `__ +- `Hunterized `__ +- `Example `__ +- Added by `Fredrik Appelros `__ (`pr-N `__) + +.. literalinclude:: /../examples/arabica/CMakeLists.txt + :language: cmake + :start-after: # DOCUMENTATION_START { + :end-before: # DOCUMENTATION_END } diff --git a/examples/arabica/CMakeLists.txt b/examples/arabica/CMakeLists.txt new file mode 100644 index 0000000000..6575fcd9c5 --- /dev/null +++ b/examples/arabica/CMakeLists.txt @@ -0,0 +1,18 @@ +# Copyright (c) 2016-2019, Ruslan Baratov +# All rights reserved. + +cmake_minimum_required(VERSION 3.2) + +# Emulate HunterGate: +# * https://github.com/hunter-packages/gate +include("../common.cmake") + +project(download-arabica) + +# DOCUMENTATION_START { +hunter_add_package(arabica) +find_package(arabica CONFIG REQUIRED) + +add_executable(boo boo.cpp) +target_link_libraries(boo PUBLIC arabica::arabica) +# DOCUMENTATION_END } diff --git a/examples/arabica/boo.cpp b/examples/arabica/boo.cpp new file mode 100644 index 0000000000..cd48e9e7a7 --- /dev/null +++ b/examples/arabica/boo.cpp @@ -0,0 +1,4 @@ +#include + +int main() { +} From b47ae013e4bfe416e85f7f30e98378a29a0044a6 Mon Sep 17 00:00:00 2001 From: Fredrik Appelros Date: Wed, 24 Apr 2019 13:52:36 +0200 Subject: [PATCH 2/2] Pull request number --- docs/packages/pkg/arabica.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/packages/pkg/arabica.rst b/docs/packages/pkg/arabica.rst index 4dcce10590..baced5d9d3 100644 --- a/docs/packages/pkg/arabica.rst +++ b/docs/packages/pkg/arabica.rst @@ -13,7 +13,7 @@ arabica - `Official `__ - `Hunterized `__ - `Example `__ -- Added by `Fredrik Appelros `__ (`pr-N `__) +- Added by `Fredrik Appelros `__ (`pr-1838 `__) .. literalinclude:: /../examples/arabica/CMakeLists.txt :language: cmake