meson: Don't build glsl cache_test when shader cache is disabled
authorDylan Baker <dylan@pnwbakers.com>
Tue, 22 May 2018 22:24:16 +0000 (15:24 -0700)
committerDylan Baker <dylan@pnwbakers.com>
Fri, 3 May 2019 17:58:31 +0000 (10:58 -0700)
v2: - Use new with_shader_cache variable instead of
      host_machine.system() == 'windows'

Reviewed-by: Eric Anholt <eric@anholt.net>
src/compiler/glsl/tests/meson.build

index 02f3355..a7a0a5b 100644 (file)
@@ -30,19 +30,20 @@ test(
   suite : ['compiler', 'glsl'],
 )
 
-test(
-  'cache_test',
-  executable(
+if with_shader_cache
+  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],
-  ),
-  suite : ['compiler', 'glsl'],
-)
-
+    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],
+    ),
+    suite : ['compiler', 'glsl'],
+  )
+endif
 
 test(
   'general_ir_test',