From a8e2d79e0228106d11b6ceeb38f4ffb587f0a819 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Fri, 24 Apr 2020 13:10:41 -0700 Subject: meson: use gnu_symbol_visibility argument This uses a meson builtin to handle -fvisibility=hidden. This is nice because we don't need to track which languages are used, if C++ is suddenly added meson just does the right thing. Acked-by: Matt Turner Reviewed-by: Eric Engestrom Part-of: --- src/freedreno/common/meson.build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/freedreno/common') diff --git a/src/freedreno/common/meson.build b/src/freedreno/common/meson.build index 409fc917798..40bf1511e02 100644 --- a/src/freedreno/common/meson.build +++ b/src/freedreno/common/meson.build @@ -25,9 +25,10 @@ libfreedreno_common = static_library( 'freedreno_uuid.h', ], include_directories : [inc_freedreno, inc_include, inc_src, inc_gallium], - c_args : [c_vis_args, no_override_init_args], + c_args : [no_override_init_args], build_by_default : true, - dependencies: [idep_mesautil] + dependencies: [idep_mesautil], + gnu_symbol_visibility : 'hidden', ) idep_libfreedreno_common = declare_dependency( -- cgit v1.2.3