1248cbf83SZane Shelleyproject('openpower-hw-diags', 'cpp', 2248cbf83SZane Shelley version: '0.1', meson_version: '>=0.49.0', 3248cbf83SZane Shelley default_options: [ 4248cbf83SZane Shelley 'warning_level=3', 5248cbf83SZane Shelley 'werror=true', 692e39fd9SBen Tyner 'cpp_std=c++17', 792e39fd9SBen Tyner 'cpp_args=-Wno-unused-parameter' 8248cbf83SZane Shelley ]) 9248cbf83SZane Shelley 1092e39fd9SBen Tyner# libhei is available as a subproject 1192e39fd9SBen Tynersubproject('libhei') 1292e39fd9SBen Tyner 13*0205f3b3SBen Tynerincdir = include_directories('.') 14*0205f3b3SBen Tyner 15*0205f3b3SBen Tynersubdir('analyzer') 16ef320154SBen Tynersubdir('attn') 17248cbf83SZane Shelley 18*0205f3b3SBen Tynerexecutable('openpower-hw-diags', 'main.cpp', 19*0205f3b3SBen Tyner link_with : [analyzer, attn], 20*0205f3b3SBen Tyner install : true) 21*0205f3b3SBen Tyner 22248cbf83SZane Shelleybuild_tests = get_option('tests') 23248cbf83SZane Shelley 24248cbf83SZane Shelleyif not build_tests.disabled() 25248cbf83SZane Shelley subdir('test') 26248cbf83SZane Shelleyendif 27