Merge upstream branch 2.31.1 into branch origin/tizen
[platform/upstream/at-spi2-core.git] / atspi / meson.build
index 1ec3ecd..b7a9357 100644 (file)
@@ -67,9 +67,11 @@ atspi_enums = gnome.mkenums('atspi-enum-types',
                             install_header: true)
 atspi_enum_h = atspi_enums[1]
 
-atspi = shared_library('atspi', atspi_sources + atspi_enums,
+atspi = library('atspi', atspi_sources + atspi_enums,
+                       version: soversion,
+                       soversion: soversion.split('.')[0],
                        include_directories: [ root_inc, registryd_inc ],
-                       dependencies: [ libdbus_dep, gobject_dep, dbind_dep ],
+                       dependencies: [ libdbus_dep, gobject_dep, dbind_dep, x11_deps ],
                        install: true)
 
 atspi_dep = declare_dependency(link_with: atspi,
@@ -88,7 +90,8 @@ if have_gir
 
   gir_extra_args = [
     '--c-include=atspi/atspi.h',
-    '--pkg-export=atspi-2'
+    '--pkg-export=atspi-2',
+    '--quiet',
   ]
 
   gir_dir = join_paths(atspi_datadir, 'gir-1.0')
@@ -110,3 +113,13 @@ if have_gir
   )
 endif
 
+pkgconfig = import('pkgconfig')
+pkgconfig.generate(
+  name: 'atspi',
+  description: 'Accessibility Technology software library',
+  version: meson.project_version(),
+  libraries: atspi,
+  requires: 'dbus-1 glib-2.0',
+  subdirs: 'at-spi-2.0',
+  filebase: 'atspi-2',
+)