diff options
Diffstat (limited to 'swaylock/meson.build')
-rw-r--r-- | swaylock/meson.build | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/swaylock/meson.build b/swaylock/meson.build deleted file mode 100644 index f3321a78..00000000 --- a/swaylock/meson.build +++ /dev/null | |||
@@ -1,55 +0,0 @@ | |||
1 | sysconfdir = get_option('sysconfdir') | ||
2 | |||
3 | dependencies = [ | ||
4 | cairo, | ||
5 | client_protos, | ||
6 | gdk_pixbuf, | ||
7 | math, | ||
8 | pango, | ||
9 | pangocairo, | ||
10 | xkbcommon, | ||
11 | wayland_client, | ||
12 | wlroots, | ||
13 | ] | ||
14 | |||
15 | sources = [ | ||
16 | 'main.c', | ||
17 | 'password.c', | ||
18 | 'render.c', | ||
19 | 'seat.c' | ||
20 | ] | ||
21 | |||
22 | if libpam.found() | ||
23 | sources += ['pam.c'] | ||
24 | dependencies += [libpam] | ||
25 | else | ||
26 | warning('The swaylock binary must be setuid when compiled without libpam') | ||
27 | warning('You must do this manually post-install: chmod a+s /path/to/swaylock') | ||
28 | sources += ['shadow.c'] | ||
29 | if crypt.found() | ||
30 | dependencies += [crypt] | ||
31 | endif | ||
32 | endif | ||
33 | |||
34 | executable('swaylock', | ||
35 | sources, | ||
36 | include_directories: [sway_inc], | ||
37 | dependencies: dependencies, | ||
38 | link_with: [lib_sway_common, lib_sway_client], | ||
39 | install_rpath : rpathdir, | ||
40 | install: true | ||
41 | ) | ||
42 | |||
43 | if is_freebsd | ||
44 | install_data( | ||
45 | 'pam/swaylock.freebsd', | ||
46 | install_dir: sysconfdir + '/pam.d/', | ||
47 | rename: 'swaylock' | ||
48 | ) | ||
49 | else | ||
50 | install_data( | ||
51 | 'pam/swaylock.linux', | ||
52 | install_dir: sysconfdir + '/pam.d/', | ||
53 | rename: 'swaylock' | ||
54 | ) | ||
55 | endif | ||