From b5217fb4c9b89c0d0552644e95614f946e69359f Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Mon, 2 Nov 2020 17:30:45 +0200 Subject: Add tabler-icons Add rcc dependency to create dumps of svg files --- src/meson.build | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/meson.build') diff --git a/src/meson.build b/src/meson.build index aa98d61..062dae4 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1,12 +1,21 @@ python = import('python') python3 = python.find_installation('python3') +rcc_exe = subproject('rcc').get_variable('rcc_exe') +icons = subproject('tabler-icons').get_variable('smolbote_icons') + poi_settings_h = custom_target('default_config_value', input: files('../scripts/gen-default-cfg.py', '../Kconfig', '..'/host_machine.system()/'.config', 'settings.h.in'), output: 'settings.h', command: [ python3, '@INPUT0@', '--kconfig=@INPUT1@', '--dotconfig=@INPUT2@', '--input=@INPUT3@', '--output=@OUTPUT@' ] ) +poi_icons_h = custom_target('poi_icons_h', + input: icons, + output: 'icons.h', + command: [ python3, rcc_exe, '-o=@OUTPUT@', 'dump', '-ns=icons', '@INPUT@' ] +) + subdir('about') subdir('webengine') @@ -48,6 +57,6 @@ poi_sourceset.add(files( 'subwindow/subwindow.cpp', 'subwindow/tabwidget.cpp', ), - version_h, poi_settings_h + version_h, poi_settings_h, poi_icons_h ) -- cgit v1.2.1