diff options
author | James Magahern <james@magahern.com> | 2019-01-19 16:21:12 -0800 |
---|---|---|
committer | James Magahern <james@magahern.com> | 2019-01-19 16:21:35 -0800 |
commit | c5a1692fe40d3442062d4f1b71f94eaa63f9e494 (patch) | |
tree | 12982bac3783fdee28330d2ef7b6e0de27c09ae4 /meson.build | |
parent | Started to split x11 stuff to separate files (diff) |
Switch to using gresources for svgs
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/meson.build b/meson.build index 4849f05..52804bb 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,7 @@ project('buzzlocker', 'c') +gnome = import('gnome') # for gresources + sources = [ 'src/main.c', 'src/render.c', @@ -10,24 +12,20 @@ dependencies = [ dependency('x11'), dependency('cairo'), dependency('librsvg-2.0'), - dependency('pangocairo') + dependency('pangocairo'), + dependency('gio-2.0'), ] -executable('buzzlocker', - sources: sources, - dependencies: dependencies -) - # Resources -configure_file( - input: 'resources/logo.svg', - output: 'logo.svg', - copy: true +resources = gnome.compile_resources( + 'resources', + 'resources/buzzsaver.gresource.xml', + source_dir: 'resources', + c_name: 'as' ) -configure_file( - input: 'resources/asterisk.svg', - output: 'asterisk.svg', - copy: true +executable('buzzlocker', + sources: sources + resources, + dependencies: dependencies, + install: true ) - |