flatbuffers: add version 1.7.1

Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Pascal Bach
2017-09-13 13:44:38 +02:00
committed by Martin Jansa
parent 453cd9bc0c
commit 635a5b9f3f
2 changed files with 61 additions and 0 deletions
@@ -0,0 +1,26 @@
From 8b44dc65d98d50b462843ac9dab6fe3fc25abe36 Mon Sep 17 00:00:00 2001
From: Pascal Bach <pascal.bach@siemens.com>
Date: Fri, 12 May 2017 13:54:49 +0200
Subject: [PATCH] correct version for so lib
Upstream-Status: Pending
---
CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3670afe..f4fcd2c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -172,6 +172,7 @@ endif()
if(FLATBUFFERS_BUILD_SHAREDLIB)
add_library(flatbuffers_shared SHARED ${FlatBuffers_Library_SRCS})
set_target_properties(flatbuffers_shared PROPERTIES OUTPUT_NAME flatbuffers)
+ set_target_properties(flatbuffers_shared PROPERTIES VERSION "${PV}")
endif()
function(compile_flatbuffers_schema_to_cpp SRC_FBS)
--
2.1.4
@@ -0,0 +1,35 @@
SUMMARY = "Memory Efficient Serialization Library"
HOMEPAGE = "https://github.com/google/flatbuffers"
SECTION = "console/tools"
LICENSE = "Apache-2.0"
PACKAGE_BEFORE_PN = "${PN}-compiler"
RDEPENDS_${PN}-compiler = "${PN}"
RDEPENDS_${PN}-dev += "${PN}-compiler"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a873c5645c184d51e0f9b34e1d7cf559"
SRCREV = "25a15950f5a24d7217689739ed8f6dac64912d62"
SRC_URI = "git://github.com/google/flatbuffers.git \
file://0001-correct-version-for-so-lib.patch \
"
# Make sure C++11 is used, required for example for GCC 4.9
CXXFLAGS += "-std=c++11"
BUILD_CXXFLAGS += "-std=c++11"
EXTRA_OECMAKE += "\
-DFLATBUFFERS_BUILD_TESTS=OFF \
-DFLATBUFFERS_BUILD_SHAREDLIB=ON \
-DPV=${PV} \
"
inherit cmake
S = "${WORKDIR}/git"
FILES_${PN}-compiler = "${bindir}"
BBCLASSEXTEND = "native nativesdk"