libsysprof-ui: use symbol versioning macros

This commit is contained in:
Christian Hergert
2019-05-08 11:31:54 -07:00
parent a54892e33f
commit 4821883bfa
41 changed files with 165 additions and 91 deletions

View File

@ -59,12 +59,15 @@ libsysprof_ui_deps = [
libsysprof_dep,
]
libsysprof_ui = shared_library('sysprof-ui-@0@'.format(libsysprof_api_version),
libsysprof_ui = shared_library(
'sysprof-ui-@0@'.format(libsysprof_api_version),
libsysprof_ui_public_sources + libsysprof_ui_private_sources + libsysprof_ui_resources,
dependencies: libsysprof_ui_deps,
install_dir: get_option('libdir'),
install: true,
c_args: [ '-DSYSPROF_UI_COMPILATION' ],
dependencies: libsysprof_ui_deps,
install_dir: get_option('libdir'),
install: true,
c_args: [ '-DSYSPROF_UI_COMPILATION' ],
gnu_symbol_visibility: 'hidden',
)
libsysprof_ui_dep = declare_dependency(