Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / freedreno / fdl / meson.build
index 6ed83b50172d66813007b9a6405a40d0036c2319..7f7cdd87eb9b87a943b7a447755aabf869b9b16d 100644 (file)
@@ -26,31 +26,33 @@ libfreedreno_layout = static_library(
     'freedreno_layout.c',
   ],
   include_directories : [inc_freedreno, inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
-  c_args : [c_vis_args, no_override_init_args],
-  cpp_args : [cpp_vis_args],
+  c_args : [no_override_init_args],
+  gnu_symbol_visibility : 'hidden',
   dependencies : idep_nir_headers,
   build_by_default : false,
 )
 
-
-test(
-  'fd6_layout',
-  executable(
-    'fd6_layout',
-    [
-      'fd6_layout_test.c',
-      freedreno_xml_header_files,
-    ],
-    link_with: libfreedreno_layout,
-    dependencies : idep_mesautil,
-    include_directories: [
-      inc_include,
-      inc_src,
-      inc_mapi,
-      inc_mesa,
-      inc_gallium,
-      inc_gallium_aux,
-      inc_freedreno],
-  ),
-  suite : ['freedreno'],
-)
+foreach major : ['5', '6']
+  test(
+    'fd' + major + '_layout',
+    executable(
+      'fd' + major + '_layout',
+      [
+        'fd_layout_test.c',
+        'fd' + major + '_layout_test.c',
+        freedreno_xml_header_files,
+      ],
+      link_with: libfreedreno_layout,
+      dependencies : idep_mesautil,
+      include_directories: [
+        inc_include,
+        inc_src,
+        inc_mapi,
+        inc_mesa,
+        inc_gallium,
+        inc_gallium_aux,
+        inc_freedreno],
+    ),
+    suite : ['freedreno'],
+  )
+endforeach