1################################################################################
2#
3# libgcrypt
4#
5################################################################################
6
7LIBGCRYPT_VERSION = 1.10.3
8LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2
9LIBGCRYPT_LICENSE = LGPL-2.1+
10LIBGCRYPT_LICENSE_FILES = COPYING.LIB
11LIBGCRYPT_SITE = https://gnupg.org/ftp/gcrypt/libgcrypt
12LIBGCRYPT_INSTALL_STAGING = YES
13LIBGCRYPT_DEPENDENCIES = libgpg-error
14LIBGCRYPT_CONFIG_SCRIPTS = libgcrypt-config
15LIBGCRYPT_CPE_ID_VENDOR = gnupg
16
17# Patching configure.ac and Makefile.am in 0001
18LIBGCRYPT_AUTORECONF = YES
19LIBGCRYPT_CONF_OPTS = \
20	--disable-tests \
21	$(if $(BR2_OPTIMIZE_0),--disable-ppc-crypto-support,) \
22	--with-gpg-error-prefix=$(STAGING_DIR)/usr
23
24# disable asm for broken archs
25ifeq ($(BR2_i386)$(BR2_m68k_cf),y)
26LIBGCRYPT_CONF_OPTS += --disable-asm
27endif
28
29# Code doesn't build in thumb mode
30ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y)
31LIBGCRYPT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm"
32endif
33
34$(eval $(autotools-package))
35