]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/tpm2-abrmd/Config.in
tpm2-abrmd: declare dependency on a toolchain with C++
[coffee/buildroot.git] / package / tpm2-abrmd / Config.in
1 config BR2_PACKAGE_TPM2_ABRMD
2         bool "tpm2-abrmd"
3         depends on BR2_INSTALL_LIBSTDCPP # tpm2-tss
4         depends on BR2_USE_WCHAR # libglib2
5         depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
6         depends on BR2_USE_MMU # dbus, libglib2
7         select BR2_PACKAGE_DBUS
8         select BR2_PACKAGE_LIBGLIB2
9         select BR2_PACKAGE_TPM2_TSS
10         help
11           A system daemon implementing the TPM2 access broker (TAB) &
12           Resource Manager (RM) spec from the TCG. It should be started
13           during the OS boot process. Communication between the daemon
14           and clients using the TPM is done with a combination of DBus
15           and Unix pipes.
16
17           The package also provides a client library for interacting
18           with the daemon via TPM Command Transmission Interface (TCTI).
19           It is intended for use with the SAPI library (libsapi) like
20           any other TCTI.
21
22           https://github.com/tpm2-software/tpm2-abrmd
23
24 comment "tpm2-abrmd needs a toolchain w/ C++, wchar, threads"
25         depends on BR2_USE_MMU
26         depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \
27                 || !BR2_TOOLCHAIN_HAS_THREADS