Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 45533a5285b02aa59bb81d16de31120dd783bb1a Mon Sep 17 00:00:00 2001
- From: Pieter De Gendt <pieter.degendt@gmail.com>
- Date: Thu, 1 Sep 2016 16:46:40 +0200
- Subject: [PATCH] cpprestsdk: Added package
- Signed-off-by: Pieter De Gendt <pieter.degendt@gmail.com>
- ---
- package/Config.in | 1 +
- package/cpprestsdk/Config.in | 27 +++++++++++++++++++++++++++
- package/cpprestsdk/cpprestsdk.mk | 24 ++++++++++++++++++++++++
- 3 files changed, 52 insertions(+)
- create mode 100644 package/cpprestsdk/Config.in
- create mode 100644 package/cpprestsdk/cpprestsdk.mk
- diff --git a/package/Config.in b/package/Config.in
- index 4dd3ff2..fd6a69d 100644
- --- a/package/Config.in
- +++ b/package/Config.in
- @@ -881,6 +881,7 @@ menu "Networking"
- source "package/c-ares/Config.in"
- source "package/canfestival/Config.in"
- source "package/cgic/Config.in"
- + source "package/cpprestsdk/Config.in"
- source "package/cppzmq/Config.in"
- source "package/czmq/Config.in"
- source "package/filemq/Config.in"
- diff --git a/package/cpprestsdk/Config.in b/package/cpprestsdk/Config.in
- new file mode 100644
- index 0000000..7b95d31
- --- /dev/null
- +++ b/package/cpprestsdk/Config.in
- @@ -0,0 +1,27 @@
- +config BR2_PACKAGE_CPPRESTSDK
- + bool "cpprestsdk"
- + depends on BR2_INSTALL_LIBSTDCPP
- + depends on BR2_USE_WCHAR
- + depends on BR2_TOOLCHAIN_HAS_THREADS
- + select BR2_PACKAGE_BOOST
- + select BR2_PACKAGE_BOOST_CHRONO
- + select BR2_PACKAGE_BOOST_FILESYSTEM
- + select BR2_PACKAGE_BOOST_RANDOM
- + select BR2_PACKAGE_BOOST_REGEX
- + select BR2_PACKAGE_BOOST_SYSTEM
- + select BR2_PACKAGE_BOOST_THREAD
- + select BR2_PACKAGE_OPENSSL
- + select BR2_PACKAGE_PKGCONF
- + select BR2_PACKAGE_ZLIB
- + help
- + The C++ REST SDK is a Microsoft project for
- + cloud-based client-server communication in
- + native code using a modern asynchronous C++ API
- + design. This project aims to help C++ developers
- + connect to and interact with services.
- +
- + https://github.com/Microsoft/cpprestsdk
- +
- +comment "clogics needs a toolchain w/ C++, wchar, threads"
- + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
- +
- diff --git a/package/cpprestsdk/cpprestsdk.mk b/package/cpprestsdk/cpprestsdk.mk
- new file mode 100644
- index 0000000..4d5d36f
- --- /dev/null
- +++ b/package/cpprestsdk/cpprestsdk.mk
- @@ -0,0 +1,24 @@
- +################################################################################
- +#
- +## cpprestsdk
- +#
- +#################################################################################
- +
- +CPPRESTSDK_VERSION = v2.8.0
- +CPPRESTSDK_SITE = $(call github,Microsoft,cpprestsdk,$(CPPRESTSDK_VERSION))
- +CPPRESTSDK_INSTALL_STAGING = YES
- +
- +CPPRESTSDK_DEPENDENCIES = boost openssl zlib
- +
- +ifeq ($(BR2_PACKAGE_WEBSOCKETPP),y)
- + CPPRESTSDK_DEPENDENCIES += websocketpp
- +endif
- +
- +
- +CPPRESTSDK_SUBDIR = Release
- +
- +CPPRESTSDK_CONF_OPTS = -DBUILD_TESTS=OFF
- +CPPRESTSDK_CONF_OPTS += -DBUILD_SAMPLES=OFF
- +
- +$(eval $(cmake-package))
- +
- --
- 2.9.3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement