On Wed, Dec 08, 2021 at 11:27:35AM -0800, Khem Raj wrote: > On Wed, Dec 8, 2021 at 9:15 AM Patrick Williams wrote: > > > > libunifex is a library for enabling C++ "Unified Executors" in C++20, > > based on current standards work being proposed for C++23 (P2300)[1]. > > This library provides C++20 support for async and co-routines. > > > > 1. https://isocpp.org/files/papers/P2300R3.html > > > > Signed-off-by: Patrick Williams > > --- > > meta-oe/recipes-devtools/unifex/unifex_git.bb | 26 +++++++++++++++++++ > > 1 file changed, 26 insertions(+) > > create mode 100644 meta-oe/recipes-devtools/unifex/unifex_git.bb > > > > diff --git a/meta-oe/recipes-devtools/unifex/unifex_git.bb b/meta-oe/recipes-devtools/unifex/unifex_git.bb > > new file mode 100644 > > index 000000000..09b8c2254 > > --- /dev/null > > +++ b/meta-oe/recipes-devtools/unifex/unifex_git.bb > > @@ -0,0 +1,26 @@ > > +DESCRIPTION = "C++ Unified Executors library" > > +HOMEPAGE = "https://github.com/facebookexperimental/libunifex" > > +SECTION = "libs" > > +LICENSE = "Apache-2.0-with-LLVM-exception" > > +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5b86506074cb3cdc493b4f96b73b2909" > > + > > +SRC_URI = "git://github.com/facebookexperimental/libunifex.git;branch=main" > > also set protocol=https explicitly in SRC_URI > Ack. > > +SRCREV = "9df21c58d34ce8a1cd3b15c3a7347495e29417a0" > > + > > +S = "${WORKDIR}/git" > > + > > +inherit cmake pkgconfig > > + > > +DEPENDS = "" > > Do we need to empty out DEPENDS ? > Ooops. I started with the boost-url recipe and deleted 'boost', thinking there might be some dependency I'd need and I'd add it as I discovered it... and then forgot to delete this when there weren't any. > > + > > +BBCLASSEXTEND = "native nativesdk" > > move this below EXTRA_OECMAKE Ack. -- Patrick Williams