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
|
tokens_ssh_build_dir = meson.current_build_dir()
if get_option('ssh-token')
if not enable_static
libcryptsetup_token_ssh = shared_library(
'cryptsetup-token-ssh',
[
'libcryptsetup-token-ssh.c',
'ssh-utils.c',
],
dependencies: [
jsonc,
libssh,
],
link_with: libcryptsetup,
link_args: token_link_args,
include_directories: includes_tools + ['..'])
endif
cryptsetup_ssh_files = files(
'cryptsetup-ssh.c',
'ssh-utils.c',
)
cryptsetup_ssh_files += lib_ssh_token_files
cryptsetup_ssh_files += src_ssh_token_files
cryptsetup_ssh = executable('cryptsetup-ssh',
cryptsetup_ssh_files,
dependencies: [
argp,
jsonc,
libssh,
passwdqc,
popt,
pwquality,
],
link_with: libcryptsetup,
include_directories: includes_tools + ['..'])
endif
|