]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/tpm2-tools/Config.in
tpm2-tools: propagate dependencies of selected packages
[coffee/buildroot.git] / package / tpm2-tools / Config.in
1 config BR2_PACKAGE_TPM2_TOOLS
2         bool "tpm2-tools"
3         depends on BR2_INSTALL_LIBSTDCPP # tpm2-tss
4         depends on BR2_USE_MMU # dbus, libglib
5         depends on BR2_USE_WCHAR # libglib -> gettext
6         depends on BR2_TOOLCHAIN_HAS_THREADS # libglib
7         select BR2_PACKAGE_DBUS
8         select BR2_PACKAGE_LIBCURL
9         select BR2_PACKAGE_LIBGLIB2
10         select BR2_PACKAGE_OPENSSL
11         select BR2_PACKAGE_TPM2_ABRMD # run-time
12         select BR2_PACKAGE_TPM2_TSS
13         help
14           TPM (Trusted Platform Module) 2.0 CLI tools based on system
15           API of TPM2-TSS. These tools can be used to manage keys,
16           perform encryption/decryption/signing/etc crypto operations,
17           and manage non-volatile storage through a TPM2.0 HW
18           implementation.
19
20           https://github.com/tpm2-software/tpm2-tools
21
22 comment "tpm2-tools needs a toolchain w/ C++, wchar, threads"
23         depends on BR2_USE_MMU
24         depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \
25                 || !BR2_TOOLCHAIN_HAS_THREADS