diff options
| author | Hannes Schulze <haschu0103@outlook.de> | 2024-05-06 13:42:55 +0200 |
|---|---|---|
| committer | Hannes Schulze <haschu0103@outlook.de> | 2024-05-06 14:33:54 +0200 |
| commit | 37d5ef75306c45ca95550f4af40d9750c5b9cb88 (patch) | |
| tree | 7125c8e8445eeecb86097bc99bb2d1febfb7e2a5 /meson.build | |
initial commit
yup, i definitely wrote all of this in a single commit
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..8beb181 --- /dev/null +++ b/meson.build @@ -0,0 +1,26 @@ +project('foobar', 'c', default_options: ['c_std=gnu11', 'warning_level=1']) + +gnome = import('gnome') + +glib_dep = dependency('glib-2.0', version: '>=2.78') +gio_dep = dependency('gio-2.0', version: '>=2.78') +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') +m_dep = meson.get_compiler('c').find_library('m', required : false) +layershell_dep = dependency('gtk4-layer-shell', required: false) +gvc_dep = dependency('gvc', required: false) +if not layershell_dep.found() + layershell_proj = subproject('gtk4-layer-shell') + layershell_dep = layershell_proj.get_variable('gtk_layer_shell') +endif +if not gvc_dep.found() + gvc_proj = subproject('gvc') + gvc_dep = gvc_proj.get_variable('libgvc_dep') +endif + +subdir('res') +subdir('src') + +install_man('pub/foobar.1')
\ No newline at end of file |
