meson: add gpiodcxx dependency where needed
Add the dependency for libgpiod when building `GPIOInterface.cpp`.
This fixes the following build failure when building with meson
subprojects:
```
[363/484] Compiling C++ object src/libgpiointerface_a.a.p/GPIOInterface.cpp.o
FAILED: src/libgpiointerface_a.a.p/GPIOInterface.cpp.o
ccache c++ @src/libgpiointerface_a.a.p/GPIOInterface.cpp.o.rsp
In file included from ../src/GPIOInterface.cpp:1:
../src/GPIOInterface.hpp:3:10: fatal error: gpiod.hpp: No such file or directory
3 | #include <gpiod.hpp>
| ^~~~~~~~~~~
compilation terminated.
```
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I27fa11f03622118faf2d76594b2fe3c4bbf8b63e
diff --git a/src/meson.build b/src/meson.build
index 44c3040..ae5087c 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -66,7 +66,7 @@
gpiointerface_a = static_library(
'gpiointerface_a',
'GPIOInterface.cpp',
- dependencies: default_deps,
+ dependencies: [default_deps, gpiodcxx],
)
gpiointerface_dep = declare_dependency(