Closed cpcloud closed 1 year ago
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
:memo: Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it!
and we'll verify it.
ℹ️ Googlers: Go here for more info.
@googlebot I signed it!
@dmitriykovalev Is there someone who might be able to review this?
This PR adds support for using the Meson build system to build
libedgetpu
.It's largely a duplicate of what's happening with Bazel.
Motivation:
libedgetpu
to a much larger audience, since with thse changes anyone with the right dependencies can build and/or package the library.Downsides:
Other changes required to successfully build using meson:
TestVector
.Things that are likely incomplete:
darwinn
other than'portable'
. Using something other thanportable
invokes inclusion of files that don't exist in the codebase.I also have done the same thing for libcoral (with nearly every test passing), but I've not made it into a PR yet because this PR is a hard dependency of that.
Hopefully these changes are viable, as I'd really love to be able to package up libedgetpu and libcoral into nixpkgs and bring Coral devices to a larger audience.