From c5a1692fe40d3442062d4f1b71f94eaa63f9e494 Mon Sep 17 00:00:00 2001 From: James Magahern Date: Sat, 19 Jan 2019 16:21:12 -0800 Subject: Switch to using gresources for svgs --- meson.build | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) (limited to 'meson.build') 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 ) - -- cgit v1.2.3