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,