mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-13 17:39:57 +00:00
b7a6d63835
Upstream is inactive, so use the 'minimum policy version' override. An additional patch is required to remove usage of an outdated policy that only affects MacOS however, so we should we fine. Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
35 lines
1.2 KiB
BlitzBasic
35 lines
1.2 KiB
BlitzBasic
SUMMARY = "C++ framework for json-rpc 1.0 and 2.0"
|
|
DESCRIPTION = "JsonRpc-Cpp is an OpenSource implementation of JSON-RPC \
|
|
protocol in C++. JSON-RPC is a lightweight remote procedure \
|
|
call protocol similar to XML-RPC."
|
|
HOMEPAGE = "https://github.com/cinemast/libjson-rpc-cpp"
|
|
LICENSE = "MIT"
|
|
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4e728c5b36018f6c383b4b9efd9c8840"
|
|
SECTION = "libs"
|
|
|
|
DEPENDS = "curl jsoncpp libmicrohttpd hiredis"
|
|
|
|
SRC_URI = "git://github.com/cinemast/libjson-rpc-cpp;branch=master;protocol=https \
|
|
file://0001-cmake-Remove-usage-of-obsolete-MacOS-only-policy.patch \
|
|
"
|
|
|
|
SRCREV = "ec5ce12fc9c0299e1454cc002c70218b5a6f005b"
|
|
|
|
|
|
PACKAGECONFIG ?= ""
|
|
PACKAGECONFIG[coverage] = "-DWITH_COVERAGE=YES,-DWITH_COVERAGE=NO,,"
|
|
|
|
inherit cmake
|
|
|
|
EXTRA_OECMAKE += "-DCOMPILE_TESTS=NO -DCOMPILE_STUBGEN=NO -DCOMPILE_EXAMPLES=NO \
|
|
-DBUILD_SHARED_LIBS=YES -DBUILD_STATIC_LIBS=YES \
|
|
-DCMAKE_LIBRARY_PATH=${libdir} \
|
|
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
|
|
"
|
|
|
|
do_install:append() {
|
|
sed -i -e 's#${RECIPE_SYSROOT}#\${CMAKE_SYSROOT}#g' ${D}${libdir}/libjson-rpc-cpp/cmake/libjson-rpc-cppTargets.cmake
|
|
}
|
|
|
|
FILES:${PN}-dev += "${libdir}/libjson-rpc-cpp/cmake"
|