meson: use gnu_symbol_visibility argument
[mesa.git] / src / gallium / drivers / iris / meson.build
index 34b43245f34e107007a37e49c383d342207b17f8..a6712d2fe641f9ea766b7735d30d295eabc70fe5 100644 (file)
@@ -73,9 +73,10 @@ foreach v : ['80', '90', '100', '110', '120']
     ['iris_blorp.c', 'iris_query.c', 'iris_state.c', gen_xml_pack],
     include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_intel],
     c_args : [
-      c_vis_args, no_override_init_args, c_sse2_args,
+      no_override_init_args, c_sse2_args,
       '-DGEN_VERSIONx10=@0@'.format(v),
     ],
+    gnu_symbol_visibility : 'hidden',
     dependencies : [dep_libdrm, dep_valgrind, idep_nir_headers],
   )
 endforeach
@@ -89,8 +90,9 @@ libiris = static_library(
     # these should not be necessary, but main/macros.h...
     inc_mesa, inc_mapi
   ],
-  c_args : [c_vis_args, c_sse2_args],
-  cpp_args : [cpp_vis_args, c_sse2_args],
+  c_args : [c_sse2_args],
+  cpp_args : [c_sse2_args],
+  gnu_symbol_visibility : 'hidden',
   dependencies : [dep_libdrm, dep_valgrind, idep_genxml, idep_libintel_common, idep_nir_headers],
   link_with : [
     iris_gen_libs, libintel_compiler, libintel_dev, libisl,