projects
/
roobuilder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix #8011 - add resources
[roobuilder]
/
meson.build
diff --git
a/meson.build
b/meson.build
index
2987160
..
dda4270
100644
(file)
--- a/
meson.build
+++ b/
meson.build
@@
-6,6
+6,7
@@
project('roobuilder', 'vala', 'c',
'c_std=gnu11' # for C subprojects
]
)
'c_std=gnu11' # for C subprojects
]
)
+gnome = import('gnome')
valac = meson.get_compiler('vala')
valac = meson.get_compiler('vala')
@@
-70,11
+71,18
@@
install_data(
install_dir: get_option('datadir') + '/icons/hicolor/48x48/apps/'
)
install_dir: get_option('datadir') + '/icons/hicolor/48x48/apps/'
)
-gnome = import('gnome')
+
gnome.post_install(gtk_update_icon_cache : true)
gnome.post_install(gtk_update_icon_cache : true)
+roobuilder_resources = gnome.compile_resources(
+ 'roobuilder-resources', 'resources/gresources.xml',
+ source_dir: [ 'resources/glade-icons', 'resources/html', 'resources/Editors' ],
+ c_name: 'roobuilder_resources'
+)
+
+
install_data(
'roobuilder.desktop',
install_dir : get_option('datadir') + '/applications/'
install_data(
'roobuilder.desktop',
install_dir : get_option('datadir') + '/applications/'
@@
-148,10
+156,10
@@
roobuilder_src = files([
'src/Builder4/MainWindow.vala',
])
'src/Builder4/MainWindow.vala',
])
+
roobuilder = executable('roobuilder',
dependencies: deps,
roobuilder = executable('roobuilder',
dependencies: deps,
- sources: [ roobuilder_src ],
+ sources: [ roobuilder_src
, roobuilder_resources
],
install: true
)
install: true
)
-