build: Add meson build
Change-Id: I0c42715b0f15c3caabf04da290ab6b99c50bbc13
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/meson.build b/test/meson.build
new file mode 100644
index 0000000..0dc3b49
--- /dev/null
+++ b/test/meson.build
@@ -0,0 +1,25 @@
+gtest = dependency('gtest', main: true, disabler: true, required: get_option('tests'))
+gmock = dependency('gmock', disabler: true, required: get_option('tests'))
+
+tests = [
+ 'cable',
+ 'cpld',
+ 'entity',
+ 'eth',
+ 'flash',
+ 'handler',
+ 'machine',
+ 'pcie',
+ 'poweroff',
+ 'psu',
+]
+
+foreach t : tests
+ test(
+ t,
+ executable(
+ t.underscorify(),
+ t + '_unittest.cpp',
+ implicit_include_directories: false,
+ dependencies: [sys_dep, gtest, gmock]))
+endforeach