|
Packit |
f2f3b5 |
project('at-spi2-atk', 'c',
|
|
Packit |
f2f3b5 |
version: '2.26.2',
|
|
Packit |
f2f3b5 |
license: 'LGPLv2.1+',
|
|
Packit |
f2f3b5 |
default_options: [
|
|
Packit |
f2f3b5 |
'buildtype=debugoptimized',
|
|
Packit |
f2f3b5 |
'warning_level=1',
|
|
Packit |
f2f3b5 |
'c_std=c99',
|
|
Packit |
f2f3b5 |
],
|
|
Packit |
f2f3b5 |
meson_version : '>= 0.40.1')
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
atk_bridge_soversion = 0
|
|
Packit |
f2f3b5 |
atk_bridge_libversion = '0.0.0'
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
cc = meson.get_compiler('c')
|
|
Packit |
f2f3b5 |
host_system = host_machine.system()
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
# XXX: for strcasecmp(); should use g_ascii_strcasecmp()
|
|
Packit |
f2f3b5 |
add_project_arguments([ '-D_DEFAULT_SOURCE', ], language: 'c')
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
# XXX: Unused
|
|
Packit |
f2f3b5 |
at_spi_conf = configuration_data()
|
|
Packit |
f2f3b5 |
at_spi_conf.set('GETTEXT_PACKAGE', meson.project_name())
|
|
Packit |
f2f3b5 |
configure_file(output: 'config.h',
|
|
Packit |
f2f3b5 |
configuration: at_spi_conf)
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
root_inc = include_directories('.')
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
# Dependencies
|
|
Packit |
f2f3b5 |
libdbus_req_version = '>= 1.5'
|
|
Packit |
f2f3b5 |
glib_req_version = '>= 2.32.0'
|
|
Packit |
f2f3b5 |
gobject_req_version = '>= 2.0.0'
|
|
Packit |
f2f3b5 |
gmodule_req_version = '>= 2.0.0'
|
|
Packit |
f2f3b5 |
atk_req_version = '>= 2.15.4'
|
|
Packit |
f2f3b5 |
atspi_req_version = '>= 2.17.90'
|
|
Packit |
f2f3b5 |
libxml_req_version = '>= 2.9.1'
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
libdbus_dep = dependency('dbus-1', version: libdbus_req_version)
|
|
Packit |
f2f3b5 |
glib_dep = dependency('glib-2.0', version: glib_req_version)
|
|
Packit |
f2f3b5 |
gobject_dep = dependency('gobject-2.0', version: gobject_req_version)
|
|
Packit |
f2f3b5 |
gmodule_dep = dependency('gmodule-2.0', version: gmodule_req_version)
|
|
Packit |
f2f3b5 |
atk_dep = dependency('atk', version: atk_req_version)
|
|
Packit |
f2f3b5 |
atspi_dep = dependency('atspi-2', version: atspi_req_version)
|
|
Packit |
f2f3b5 |
libxml_dep = dependency('libxml-2.0', version: libxml_req_version, required: false)
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
if get_option('disable_p2p')
|
|
Packit |
f2f3b5 |
p2p_cflags = [ '-DDISABLE_P2P' ]
|
|
Packit |
f2f3b5 |
else
|
|
Packit |
f2f3b5 |
p2p_cflags = []
|
|
Packit |
f2f3b5 |
endif
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
import('gnome')
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
pkg_conf = configuration_data()
|
|
Packit |
f2f3b5 |
pkg_conf.set('prefix', get_option('prefix'))
|
|
Packit |
f2f3b5 |
pkg_conf.set('exec_prefix', get_option('prefix'))
|
|
Packit |
f2f3b5 |
pkg_conf.set('libdir', join_paths(get_option('prefix'), get_option('libdir')))
|
|
Packit |
f2f3b5 |
pkg_conf.set('includedir', join_paths(get_option('prefix'), get_option('includedir')))
|
|
Packit |
f2f3b5 |
pkg_conf.set('VERSION', meson.project_version())
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
configure_file(input: 'atk-bridge-2.0.pc.in',
|
|
Packit |
f2f3b5 |
output: 'atk-bridge-2.0.pc',
|
|
Packit |
f2f3b5 |
configuration: pkg_conf,
|
|
Packit |
f2f3b5 |
install: true,
|
|
Packit |
f2f3b5 |
install_dir: join_paths(get_option('libdir'), 'pkgconfig'))
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
install_data('at-spi2-atk.desktop',
|
|
Packit |
f2f3b5 |
install_dir: join_paths(get_option('libdir'), 'gnome-settings-daemon-3.0', 'gtk-modules'))
|
|
Packit |
f2f3b5 |
|
|
Packit |
f2f3b5 |
subdir('droute')
|
|
Packit |
f2f3b5 |
subdir('atk-adaptor')
|
|
Packit |
f2f3b5 |
subdir('tests')
|