]
atk_headers = [
+ 'atk.h',
'atkaction.h',
'atkcomponent.h',
'atkdocument.h',
atk_version_conf.set('ATK_BINARY_AGE', atk_binary_age)
atk_version_conf.set('ATK_INTERFACE_AGE', atk_interface_age)
-configure_file(input: 'atkversion.h.in',
+atk_version_h = configure_file(input: 'atkversion.h.in',
output: 'atkversion.h',
configuration: atk_version_conf,
install: true,
atk_cflags = [
'-DG_LOG_DOMAIN="Atk"',
'-DG_LOG_USE_STRUCTURED=1',
- '-DATK_DISABLE_DEPRECATED',
+ '-DGLIB_DISABLE_DEPRECATION_WARNINGS',
+ '-DATK_DISABLE_DEPRECATION_WARNINGS',
'-DATK_COMPILATION',
'-DATK_LOCALEDIR="@0@"'.format(join_paths(atk_datadir, 'locale')),
]
libatk = shared_library('atk-@0@'.format(atk_api_version),
sources: atk_sources + atk_enums + atk_marshals,
soversion: atk_soversion,
+ version: atk_libversion,
install: true,
dependencies: gobject_dep,
include_directories: [ root_inc, atk_inc ],
libatk_dep = declare_dependency(link_with: libatk,
include_directories: atk_inc,
dependencies: gobject_dep,
- sources: atk_enums)
+ sources: atk_enum_h)
if not meson.is_cross_build()
gnome.generate_gir(libatk,
- sources: atk_sources + atk_headers + [ atk_enum_h ],
+ sources: atk_sources + atk_headers + [ atk_enum_h ] + [ atk_version_h ],
namespace: 'Atk',
nsversion: atk_api_version,
identifier_prefix: 'Atk',