--- meta-oe/recipes-support/glaze/glaze_7.0.1.bb | 23 ++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 meta-oe/recipes-support/glaze/glaze_7.0.1.bb
diff --git a/meta-oe/recipes-support/glaze/glaze_7.0.1.bb b/meta-oe/recipes-support/glaze/glaze_7.0.1.bb new file mode 100644 index 0000000000..e481290b9c --- /dev/null +++ b/meta-oe/recipes-support/glaze/glaze_7.0.1.bb @@ -0,0 +1,23 @@ +SUMMARY = "Extremely fast, in memory, JSON and reflection library for modern C++. BEVE, CBOR, CSV, MessagePack, TOML, EETF " +HOMEPAGE = "https://stephenberry.github.io/glaze/" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4d29875d83fbbf50485c846dbbbed8" + +SRC_URI = "git://github.com/stephenberry/glaze;protocol=https;branch=main;tag=v${PV}" + +SRCREV = "a4af950700b8af2659f0d4a37a18a1b9c5300593" + +inherit cmake + +EXTRA_OECMAKE = "-Dglaze_BUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF -Dglaze_ENABLE_FUZZING=OFF -Dglaze_DEVELOPER_MODE=OFF" + +do_install:append() { + install -d ${D}${datadir}/cmake/${BPN} + mv -f ${D}${datadir}/${BPN}/*.cmake ${D}${datadir}/cmake/${BPN} + rmdir -p --ignore-fail-on-non-empty ${D}${datadir}/${BPN} +} + +# Glaze is a header-only C++ library, so the main package will be empty. +ALLOW_EMPTY:${PN} = "1" + +BBCLASSEXTEND = "native" -- 2.52.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#123875): https://lists.openembedded.org/g/openembedded-devel/message/123875 Mute This Topic: https://lists.openembedded.org/mt/117466979/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
