summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorIñigo Martínez <inigomartinez@gmail.com>2017-07-25 22:28:38 +0200
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2018-01-17 20:09:35 -0200
commit32edd6789e9d60b1e371660bdbb3c4a0671bd714 (patch)
treedc6db5385f0dded9a7c3720eaabef14c17e6ec15 /data
parentd7012d033782869be146e876c7f10d451a906058 (diff)
downloadgnome-control-center-32edd6789e9d60b1e371660bdbb3c4a0671bd714.tar.gz
build: Port to meson build system
Meson is a build system focused on speed an ease of use, which helps speeding up the software development. This patch adds meson support along autotools. https://bugzilla.gnome.org/show_bug.cgi?id=785414
Diffstat (limited to 'data')
-rw-r--r--data/icons/Makefile.am1
-rw-r--r--data/icons/meson.build19
2 files changed, 20 insertions, 0 deletions
diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am
index e3b950e79..9d6d435f8 100644
--- a/data/icons/Makefile.am
+++ b/data/icons/Makefile.am
@@ -24,6 +24,7 @@ EXTRA_DIST = \
$(public_icons) \
$(private_icons) \
$(noinst_DATA) \
+ meson.build \
$(NULL)
###############################################################################
diff --git a/data/icons/meson.build b/data/icons/meson.build
new file mode 100644
index 000000000..56fa96791
--- /dev/null
+++ b/data/icons/meson.build
@@ -0,0 +1,19 @@
+icon_sizes = [
+ '16x16',
+ '24x24',
+ '32x32',
+ '48x48',
+ '512x512'
+]
+
+foreach icon_size: icon_sizes
+ install_data(
+ '_'.join(['hicolor', 'apps', icon_size, 'gnome-control-center.png']),
+ install_dir: join_paths(control_center_icondir, 'hicolor', icon_size, 'apps')
+ )
+endforeach
+
+install_data(
+ 'hicolor_apps_symbolic_gnome-control-center-symbolic.svg',
+ install_dir: join_paths(control_center_icondir, 'hicolor', 'symbolic', 'apps')
+)