Make buildinfo a dependency of openpower-hw-diags

The custom target buildinfo needs to be built before the
openpower-hw-diags binary since it is responsible for creating some
source files needed when building openpower-hw-diags target.

fixes #1

Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Ie86aa57db5a62f7f06d2a84fe0366db3bb7d0c9c
diff --git a/meson.build b/meson.build
index f2dc48f..89ccf90 100644
--- a/meson.build
+++ b/meson.build
@@ -90,11 +90,13 @@
 no_listener_mode = get_option('nlmode')
 
 if not no_listener_mode.disabled()
-  executable('openpower-hw-diags', 'main_nl.cpp', 'cli.cpp',
+  executable('openpower-hw-diags',
+              sources : [ 'main_nl.cpp', 'cli.cpp', buildinfo ],
               link_with : hwdiags_libs,
               install : true)
 else
-  executable('openpower-hw-diags', 'main.cpp', 'cli.cpp', 'listener.cpp',
+  executable('openpower-hw-diags',
+              sources : [ 'main.cpp', 'cli.cpp', 'listener.cpp', buildinfo ],
               dependencies : [lrt, pthread],
               link_with : hwdiags_libs,
               cpp_args : test_arg,