mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
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"
|