diff --git a/meson_options.txt b/meson_options.txt index 11a810b..0f1dd68 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -4,3 +4,4 @@ option('tpm1', type: 'feature', value: 'auto', description: 'Enable TPM 1.2 pin option('dracut', type: 'feature', value: 'auto', description: 'Enable dracut support for clevis') option('udisks', type: 'feature', value: 'auto', description: 'Enable udisks2 support for clevis') option('bashcompdir', type: 'string', value: '', description: 'Directory for bash completion files') +option('pkcs11', type: 'feature', value: 'auto', description: 'Enable PKCS11 pin support') diff --git a/src/pins/pkcs11/meson.build b/src/pins/pkcs11/meson.build index 95182e9..6ca708d 100644 --- a/src/pins/pkcs11/meson.build +++ b/src/pins/pkcs11/meson.build @@ -1,5 +1,5 @@ -pcscd = find_program('pcscd', required: false) -pkcs11tool = find_program('pkcs11-tool', required: false) +pcscd = find_program('pcscd', required: get_option('pkcs11')) +pkcs11tool = find_program('pkcs11-tool', required: get_option('pkcs11')) pcscd_disable_polkit = false git = find_program('git', required: false)