meson: Use gnu_symbol_visibility keyword introduced in meson 0.48

Signed-off-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
Acked-by: Frediano Ziglio <fziglio@redhat.com>
This commit is contained in:
Eduardo Lima (Etrunko) 2019-02-13 14:44:44 -02:00 committed by Frediano Ziglio
parent a7a8487d0f
commit 8abeda90f8
2 changed files with 4 additions and 4 deletions

View File

@ -4,7 +4,7 @@
project('spice', 'c',
version : run_command('build-aux/git-version-gen', '${MESON_SOURCE_ROOT}/.tarball-version', check : true).stdout().strip(),
license : 'LGPLv2.1',
meson_version : '>= 0.47.2')
meson_version : '>= 0.48')
message('Updating submodules')
run_command('build-aux/meson/check-spice-common', check : true)
@ -36,8 +36,7 @@ spice_server_so_version = '@0@.@1@.@2@'.format(spice_server_current - spice_serv
message('libspice.so version: ' + spice_server_so_version)
# some global vars
spice_server_global_cflags = ['-fvisibility=hidden',
'-DSPICE_SERVER_INTERNAL',
spice_server_global_cflags = ['-DSPICE_SERVER_INTERNAL',
'-DG_LOG_DOMAIN="Spice"',
'-DHAVE_CONFIG_H',
#'-Werror',

View File

@ -179,7 +179,8 @@ spice_server_libs = both_libraries('spice-server', spice_server_sources,
include_directories : spice_server_include,
link_args : compiler.get_supported_link_arguments(spice_server_link_args),
link_depends : spice_server_syms,
dependencies : spice_server_deps)
dependencies : spice_server_deps,
gnu_symbol_visibility : 'hidden')
spice_server_shared_lib = spice_server_libs.get_shared_lib()
spice_server_static_lib = spice_server_libs.get_static_lib()