config BR2_PACKAGE_TPM2_TOOLS
bool "tpm2-tools"
- depends on BR2_USE_MMU # dbus, libglib
- depends on BR2_USE_WCHAR # libglib -> gettext
- depends on BR2_TOOLCHAIN_HAS_THREADS # libglib
depends on !BR2_STATIC_LIBS # tpm2-tss
- select BR2_PACKAGE_DBUS
select BR2_PACKAGE_LIBCURL
- select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_TPM2_TSS
help
https://github.com/tpm2-software/tpm2-tools
-comment "tpm2-tools needs a toolchain w/ dynamic library, wchar, threads"
- depends on BR2_USE_MMU
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
- BR2_STATIC_LIBS
+comment "tpm2-tools needs a toolchain w/ dynamic library"
+ depends on BR2_STATIC_LIBS
TPM2_TOOLS_SITE = https://github.com/tpm2-software/tpm2-tools/releases/download/$(TPM2_TOOLS_VERSION)
TPM2_TOOLS_LICENSE = BSD-2-Clause
TPM2_TOOLS_LICENSE_FILES = LICENSE
-TPM2_TOOLS_DEPENDENCIES = dbus libcurl libglib2 openssl tpm2-tss host-pkgconf
+TPM2_TOOLS_DEPENDENCIES = libcurl openssl tpm2-tss host-pkgconf
# -fstack-protector-all and FORTIFY_SOURCE=2 is used by
# default. Disable that so the BR2_SSP_* / BR2_FORTIFY_SOURCE_* options