Signed-off-by: Dylan Baker <[email protected]>
---
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 17ee1a2..9f869da 100644
--- a/src/compiler/glsl/glcpp/meson.build
+++ b/src/compiler/glsl/glcpp/meson.build
@@ -53,4 +53,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
--
git-series 0.9.1
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev