Hi @dragonmux,
Hope you like this 🎁 . It's mostly a 1:1 port of the CMake toolchain, with the following exceptions:
- I skipped the Python bindings as the logic is hidden behind a CMake module, and I was not sure if they were useful for you.
- The
examples component is gatekept so that it's skipped under Windows (they need unistd.h and termios.h).
- I added a patch of mine from the GStreamer's libvpx Meson wrap, to make Doxygen's output directory compliant with Meson's subproject system.
Please note the latter, your libusb wrap needs the same script applied as currently it overwrites everything in meson.global_build_root() / 'api-1.0' (Doxygen builds relative to the pwd, which in this case is Ninja's working directory).
Hi @dragonmux,
Hope you like this 🎁 . It's mostly a 1:1 port of the CMake toolchain, with the following exceptions:
- I skipped the Python bindings as the logic is hidden behind a CMake module, and I was not sure if they were useful for you.
- The `examples` component is gatekept so that it's skipped under Windows (they need `unistd.h` and `termios.h`).
- I added a patch of mine from the GStreamer's libvpx Meson wrap, to make Doxygen's output directory compliant with Meson's subproject system.
Please note the latter, your libusb wrap needs the same script applied as currently it overwrites everything in `meson.global_build_root() / 'api-1.0' ` (Doxygen builds relative to the `pwd`, which in this case is Ninja's working directory).