summaryrefslogtreecommitdiff
path: root/meson.build
blob: 5e751111bb7da7603acb00405a5444939eb1c9a1 (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
project('foobar', 'c', default_options: ['c_std=gnu11', 'warning_level=1'])

gnome = import('gnome')

gio_unix_dep = dependency('gio-unix-2.0', version: '>=2.78')
gtk_dep = dependency('gtk4', version: '>=4.12')
json_dep = dependency('json-glib-1.0', version: '>=1.8')
nm_dep = dependency('libnm', version: '>=1.44')
gmp_dep = dependency('gmp', version: '>=6.3')
m_dep = meson.get_compiler('c').find_library('m', required : false)
layershell_dep = dependency(
  'gtk4-layer-shell',
  fallback: [ 'gtk4-layer-shell', 'gtk_layer_shell' ],
  default_options: [ 'default_library=static' ],
)
gvc_dep = dependency(
  'gvc',
  fallback: [ 'gvc', 'libgvc_dep' ],
  default_options: [ 'default_library=static' ],
)
mutest_dep = dependency(
  'mutest',
  fallback: [ 'mutest', 'mutest_dep' ],
  default_options: [ 'static=true' ],
  required: false,
)

subdir('res')
subdir('src')

install_man('pub/foobar.1')