[Mesa-dev] [PATCH 36/48] meson: Don't build glsl cache_test for windows

Dylan Baker dylan at pnwbakers.com
Mon Jun 11 22:56:03 UTC 2018


---
 src/compiler/glsl/tests/meson.build | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/src/compiler/glsl/tests/meson.build b/src/compiler/glsl/tests/meson.build
index fc7b863a278..725bc37438e 100644
--- a/src/compiler/glsl/tests/meson.build
+++ b/src/compiler/glsl/tests/meson.build
@@ -29,18 +29,21 @@ test(
   )
 )
 
-test(
-  'cache_test',
-  executable(
+if host_machine.system() != 'windows'
+  # This test does not compile on windows (use of ftw.h, unistd.h), and
+  # currently shader cache is not used, so just skip this.
+  test(
     'cache_test',
-    'cache_test.c',
-    c_args : [c_vis_args, c_msvc_compat_args, no_override_init_args],
-    include_directories : [inc_common, inc_glsl],
-    link_with : [libglsl],
-    dependencies : [dep_clock, dep_thread],
+    executable(
+      'cache_test',
+      'cache_test.c',
+      c_args : [c_vis_args, c_msvc_compat_args, no_override_init_args],
+      include_directories : [inc_common, inc_glsl],
+      link_with : [libglsl],
+      dependencies : [dep_clock, dep_thread],
+    )
   )
-)
-
+endif
 
 test(
   'general_ir_test',
-- 
2.17.1



More information about the mesa-dev mailing list