package/uacme: add openssl optional dependency
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Thu, 3 Oct 2019 16:49:48 +0000 (18:49 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sat, 5 Oct 2019 21:19:16 +0000 (23:19 +0200)
Select openssl if mbedtls or gnutls are not enabled

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/uacme/Config.in
package/uacme/uacme.mk

index 96247f9c94e4e4a0459c2fc29c6a0c24c4808b2b..ac59764e1ace351ce5dac922201d5a44052d09cc 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_UACME
        bool "uacme"
        depends on BR2_USE_MMU # fork()
-       select BR2_PACKAGE_MBEDTLS if !BR2_PACKAGE_GNUTLS
+       select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_GNUTLS || BR2_PACKAGE_MBEDTLS)
        select BR2_PACKAGE_LIBCURL
        help
          uacme is a client for the ACMEv2 protocol described in
index 23d14d12e2cdee0aa4b29c8afa05e6f6b60c0dcd..0a662a26463e4c2542948abca780f74a7bda5f4d 100644 (file)
@@ -21,6 +21,9 @@ UACME_DEPENDENCIES += gnutls
 else ifeq ($(BR2_PACKAGE_MBEDTLS),y)
 UACME_CONF_OPTS += --with-mbedtls
 UACME_DEPENDENCIES += mbedtls
+else ifeq ($(BR2_PACKAGE_OPENSSL),y)
+UACME_CONF_OPTS += --with-openssl
+UACME_DEPENDENCIES += openssl
 endif
 
 $(eval $(autotools-package))