From 6a4ad23a07236348034a54997dd09e79166f2d11 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Thu, 2 Nov 2023 17:09:26 +0100 Subject: [PATCH] package/libgpgme: add host variant libgpgme is needed by skopeo (to come in a followup patch). Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- package/libgpgme/libgpgme.mk | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/package/libgpgme/libgpgme.mk b/package/libgpgme/libgpgme.mk index dd39b37aa2..7e224e1962 100644 --- a/package/libgpgme/libgpgme.mk +++ b/package/libgpgme/libgpgme.mk @@ -47,4 +47,23 @@ ifeq ($(BR2_MIPS_NABI64)x$(BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10),yx) LIBGPGME_CONF_OPTS += --disable-linux-getdents endif +HOST_LIBGPGME_DEPENDENCIES = host-libassuan host-libgpg-error +HOST_LIBGPGME_CONFIG_SCRIPTS = gpgme-config + +# C++ bindings require a C++11 capable gcc, and -Wsuggest-override support +# Let's assume the host toolchain always has C++ +HOST_LIBGPGME_LANGUAGE_BINDINGS = \ + cl \ + $(if $(BR2_HOST_GCC_AT_LEAST_5),cpp) + +HOST_LIBGPGME_CONF_OPTS = \ + --with-gpg-error-prefix=$(HOST_DIR) \ + --with-libassuan-prefix=$(HOST_DIR) \ + --disable-gpgsm-test \ + --disable-gpgconf-test \ + --disable-g13-test \ + --disable-gpg-test \ + --enable-languages=$(subst $(space),$(comma),$(HOST_LIBGPGME_LANGUAGE_BINDINGS)) + $(eval $(autotools-package)) +$(eval $(host-autotools-package))