-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmeson.build
More file actions
31 lines (24 loc) · 800 Bytes
/
Copy pathmeson.build
File metadata and controls
31 lines (24 loc) · 800 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('mictray', 'vala', 'c',
version : '0.1.3',
license : 'GPL3')
gtk_dep = dependency('gtk+-3.0', version : '>=3.22')
gee_dep = dependency('gee-0.8')
pulse_dep = dependency('libpulse')
notify_dep = dependency('libnotify')
pulse_loop_dep = dependency('libpulse-mainloop-glib')
add_project_arguments('-DGETTEXT_PACKAGE="mictray"', language: 'c')
sources = [
'src/pulse.vala',
'src/notification.vala',
'src/config-file.vala',
'src/status-icon.vala',
'src/settings-window.vala',
'src/dbus-server.vala'
]
install_desktoppath = join_paths(get_option('datadir'), 'applications')
install_data('mictray.desktop', install_dir: install_desktoppath)
executable('mictray', 'src/mictray.vala',
sources,
dependencies : [gtk_dep, pulse_dep, pulse_loop_dep, gee_dep,notify_dep],
install: true
)