From 5d16c86add1d3394b17825372d5b2482b25d7483 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Thu, 11 Jan 2018 14:41:42 -0800 Subject: [PATCH] meson: enable glcpp test Signed-off-by: Dylan Baker Reviewed-by: Eric Anholt --- src/compiler/glsl/glcpp/meson.build | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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 -- 2.30.2