| ################################################################################ |
| # |
| # uacme |
| # |
| ################################################################################ |
| |
| UACME_VERSION = 1.7.5 |
| # Released versions are on branch upstream/latest, tagged as |
| # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not |
| # include .tarball-version |
| UACME_SITE = $(call github,ndilieto,uacme,upstream/$(UACME_VERSION)) |
| UACME_LICENSE = GPL-3.0+ |
| UACME_LICENSE_FILES = COPYING |
| UACME_DEPENDENCIES = libcurl |
| |
| # 0001-Fix-cross-compilation.patch touches configure.ac |
| UACME_AUTORECONF = YES |
| |
| UACME_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' LIBS="$(UACME_LIBS)" |
| |
| ifeq ($(BR2_PACKAGE_GNUTLS),y) |
| UACME_CONF_OPTS += --with-gnutls |
| UACME_DEPENDENCIES += gnutls |
| else ifeq ($(BR2_PACKAGE_MBEDTLS),y) |
| ifeq ($(BR2_PACKAGE_MBEDTLS_COMPRESSION),y) |
| UACME_LIBS += -lz |
| endif |
| UACME_CONF_OPTS += --with-mbedtls |
| UACME_DEPENDENCIES += mbedtls |
| else ifeq ($(BR2_PACKAGE_OPENSSL),y) |
| UACME_CONF_OPTS += --with-openssl |
| UACME_DEPENDENCIES += openssl |
| endif |
| |
| ifeq ($(BR2_PACKAGE_UACME_UALPN),y) |
| UACME_DEPENDENCIES += libev |
| UACME_CONF_OPTS += --with-ualpn |
| else |
| UACME_CONF_OPTS += --without-ualpn |
| endif |
| |
| $(eval $(autotools-package)) |