diff options
author | Drew DeVault <sir@cmpwn.com> | 2018-09-20 19:31:09 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2018-09-26 17:32:15 +0200 |
commit | a8a0014e0f25eefdf6712387c34e8d55614205ce (patch) | |
tree | 615ab4f1921017e3b0d1ffc273665e6d32ba9eb9 /meson.build | |
parent | Merge pull request #2713 from RyanDwyer/fix-remap-race (diff) | |
download | sway-a8a0014e0f25eefdf6712387c34e8d55614205ce.tar.gz sway-a8a0014e0f25eefdf6712387c34e8d55614205ce.tar.zst sway-a8a0014e0f25eefdf6712387c34e8d55614205ce.zip |
Make libpam optional
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/meson.build b/meson.build index 253a4e96..82e4a96f 100644 --- a/meson.build +++ b/meson.build | |||
@@ -40,7 +40,7 @@ gdk_pixbuf = dependency('gdk-pixbuf-2.0', required: false) | |||
40 | pixman = dependency('pixman-1') | 40 | pixman = dependency('pixman-1') |
41 | libcap = dependency('libcap', required: false) | 41 | libcap = dependency('libcap', required: false) |
42 | libinput = dependency('libinput', version: '>=1.6.0') | 42 | libinput = dependency('libinput', version: '>=1.6.0') |
43 | libpam = cc.find_library('pam') | 43 | libpam = cc.find_library('pam', required: false) |
44 | systemd = dependency('libsystemd', required: false) | 44 | systemd = dependency('libsystemd', required: false) |
45 | elogind = dependency('libelogind', required: false) | 45 | elogind = dependency('libelogind', required: false) |
46 | math = cc.find_library('m') | 46 | math = cc.find_library('m') |
@@ -133,10 +133,13 @@ subdir('swaymsg') | |||
133 | subdir('client') | 133 | subdir('client') |
134 | subdir('swaybg') | 134 | subdir('swaybg') |
135 | subdir('swaybar') | 135 | subdir('swaybar') |
136 | subdir('swaylock') | ||
137 | subdir('swayidle') | 136 | subdir('swayidle') |
138 | subdir('swaynag') | 137 | subdir('swaynag') |
139 | 138 | ||
139 | if libpam.found() | ||
140 | subdir('swaylock') | ||
141 | endif | ||
142 | |||
140 | config = configuration_data() | 143 | config = configuration_data() |
141 | config.set('sysconfdir', join_paths(prefix, sysconfdir)) | 144 | config.set('sysconfdir', join_paths(prefix, sysconfdir)) |
142 | config.set('datadir', join_paths(prefix, datadir)) | 145 | config.set('datadir', join_paths(prefix, datadir)) |