summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Eggers <ceggers@arri.de>2022-02-17 16:41:48 +0100
committerKhem Raj <raj.khem@gmail.com>2022-02-20 17:14:10 -0800
commit5617b1269d9c571d913115dc7d174c75abf9f86e (patch)
tree88e3796a2c94dcea3ce5f306855acade556b4b40
parentf3474b141d57e22c90436974630fc5610d05dd45 (diff)
downloadmeta-openembedded-5617b1269d9c571d913115dc7d174c75abf9f86e.tar.gz
boost-sml: add new recipe
"Your scalable C++14 one header only State Machine Library with no dependencies" Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-support/boost-sml/boost-sml_git.bb27
1 files changed, 27 insertions, 0 deletions
diff --git a/meta-oe/recipes-support/boost-sml/boost-sml_git.bb b/meta-oe/recipes-support/boost-sml/boost-sml_git.bb
new file mode 100644
index 0000000000..42b9f1ee3c
--- /dev/null
+++ b/meta-oe/recipes-support/boost-sml/boost-sml_git.bb
@@ -0,0 +1,27 @@
1SUMMARY = "[Boost::ext].SML (State Machine Language)"
2DESCRIPTION = "Your scalable C++14 one header only State Machine Library with no dependencies"
3AUTHOR = "Krzysztof Jusiak"
4HOMEPAGE = "https://github.com/boost-ext/sml"
5BUGTRACKER = "https://github.com/boost-ext/sml/issues"
6SECTION = "libs"
7LICENSE = "BSL-1.0"
8LIC_FILES_CHKSUM = "file://LICENSE.md;md5=e4224ccaecb14d942c71d31bef20d78c"
9
10DEPENDS += "boost qemu-native"
11
12PV = "git${SRCPV}"
13
14SRC_URI = "git://github.com/boost-ext/sml.git;protocol=https;branch=master"
15SRCREV = "bcc8dc7815c0d17ad3a8bd52b202f4e90d4d4ca1"
16
17S = "${WORKDIR}/git"
18
19inherit cmake
20
21# Building benchmarks takes a lot of time and requires additional headers (euml2.hpp)
22EXTRA_OECMAKE:append = " -DSML_BUILD_BENCHMARKS:bool=OFF"
23
24# [boost::ext].XML is a header only C++ library, so the main package will be empty.
25ALLOW_EMPTY:${PN} = "1"
26
27BBCLASSEXTEND = "nativesdk"