Blame meson.build

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')