From: Dylan Baker Date: Thu, 11 Jan 2018 22:41:42 +0000 (-0800) Subject: meson: enable glcpp test X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5d16c86add1d3394b17825372d5b2482b25d7483;p=mesa.git meson: enable glcpp test Signed-off-by: Dylan Baker Reviewed-by: Eric Anholt --- diff --git a/src/compiler/glsl/glcpp/meson.build b/src/compiler/glsl/glcpp/meson.build index 03b43b996a8..e6a3dc86753 100644 --- a/src/compiler/glsl/glcpp/meson.build +++ b/src/compiler/glsl/glcpp/meson.build @@ -55,4 +55,20 @@ glcpp = executable( build_by_default : false, ) -# TODO: figure out how to make all of these tests work. +if with_tests + modes = ['unix', 'windows', 'oldmac', 'bizarro'] + if dep_valgrind != [] and dep_valgrind.found() + modes += ['valgrind'] + endif + + foreach m : modes + test( + 'glcpp test (@0@)'.format(m), + find_program('tests/glcpp_test.py'), + args : [ + glcpp, join_paths(meson.current_source_dir(), 'tests'), + '--@0@'.format(m), + ], + ) + endforeach +endif