summaryrefslogtreecommitdiff
path: root/lib/wayland-glib/meson.build
blob: 3d93ac07aad0365c8bfb3d25e9920483166d6ce4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
project(
  'wayland-glib',
  'vala',
  'c',
  version: run_command('cat', join_paths(meson.project_source_root(), 'version')).stdout().strip(),
  meson_version: '>= 0.62.0',
  default_options: [
    'warning_level=2',
    'werror=false',
    'c_std=gnu11',
  ],
)

version_split = meson.project_version().split('.')

deps = [
  dependency('glib-2.0'),
  dependency('gio-2.0'),
  dependency('gobject-2.0'),
  dependency('wayland-client'),
]

sources = [
  'wl-source.vala',
]

lib = static_library(
  meson.project_name(),
  sources,
  dependencies: deps,
  vala_header: meson.project_name() + '.h',
  vala_vapi: meson.project_name() + '.vapi',
)

wayland_glib = declare_dependency(
  link_with: lib,
  include_directories: include_directories('.')
  )