-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeson.build
More file actions
31 lines (26 loc) · 718 Bytes
/
meson.build
File metadata and controls
31 lines (26 loc) · 718 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
project('appshift', 'vala',
version: '0.1',
meson_version: '>= 0.59.0'
)
gnome = import('gnome')
dependencies = [
dependency('gtk+-3.0'),
dependency('granite'),
dependency('gee-0.8')
]
gresource = gnome.compile_resources(
'appshift.gresource',
'data/org.example.AppShift.gresource.xml',
source_dir: 'data'
)
executable('appshift',
'src/main.vala',
'src/application.vala',
'src/window.vala',
'src/utils.vala',
gresource,
dependencies: dependencies,
install: true
)
install_data('data/icons/appshift-icon.png', install_dir: get_option('prefix') / 'share' / 'icons' / 'hicolor' / 'scalable' / 'apps')
install_subdir('data/ui', install_dir: get_option('prefix') / 'share' / 'appshift')