From 3f97bacd218783f598746fe2bcedc310a3ee2b5d Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 21 Feb 2022 10:56:47 +1000 Subject: [PATCH] meson.build: use gnu_symbol_visibility option Signed-off-by: Peter Hutterer --- meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 8b4cee3..406facc 100644 --- a/meson.build +++ b/meson.build @@ -7,7 +7,7 @@ project('libei', 'c', pkgconfig = import('pkgconfig') cc = meson.get_compiler('c') -cppflags = ['-Wno-unused-parameter', '-fvisibility=hidden'] +cppflags = ['-Wno-unused-parameter'] cflags = cppflags + ['-Wmissing-prototypes', '-Wstrict-prototypes'] add_project_arguments(cflags, language: 'c') add_project_arguments(cppflags, language: 'cpp') @@ -78,6 +78,7 @@ deps_libei = [ lib_libei = shared_library('ei', src_libei, dependencies: deps_libei, + gnu_symbol_visibility: 'hidden', install: true ) install_headers('src/libei.h') @@ -116,6 +117,7 @@ src_libeis = [ lib_libeis = shared_library('eis', src_libeis, dependencies: [dep_libutil, dep_protobuf], + gnu_symbol_visibility: 'hidden', install: true ) install_headers('src/libeis.h') @@ -136,6 +138,7 @@ lib_libreis = shared_library('reis', 'src/libreis.c', proto_headers, dependencies: [dep_libutil, dep_protobuf], + gnu_symbol_visibility: 'hidden', install: true, include_directories: 'src', )