summaryrefslogtreecommitdiff
path: root/src/meson.build
blob: b089bce3536bb5215988e441cfb0d01d66889246 (plain)
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
32
33
34
35
36
37
38
39
40
41
foobar_sources = files(
  'main.c',
  'application.c',
  'utils.c',
  'panel.c',
  'launcher.c',
  'control-center.c',
  'notification-area.c',
)

subdir('dbus')
subdir('services')
subdir('widgets')

executable(
  meson.project_name(),
  styles_resource,
  icons_resource,
  foobar_sources,
  include_directories: include_directories('.'),
  dependencies: [
    glib_dep,
    gio_dep,
    gio_unix_dep,
    gtk_dep,
    json_dep,
    nm_dep,
    m_dep,
    layershell_dep,
    gvc_dep,
  ],
  install: true,
  c_args: [
    '-Wall',
    '-Werror',
    '-Wswitch-enum',
    '-Wswitch-default',
    '-Wunused',
    '-Wuninitialized',
  ],
)