libstrophe.mk 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ################################################################################
  2. #
  3. # libstrophe
  4. #
  5. ################################################################################
  6. LIBSTROPHE_VERSION = 0.13.1
  7. LIBSTROPHE_SOURCE = libstrophe-$(LIBSTROPHE_VERSION).tar.xz
  8. LIBSTROPHE_SITE = https://github.com/strophe/libstrophe/releases/download/$(LIBSTROPHE_VERSION)
  9. LIBSTROPHE_DEPENDENCIES = host-pkgconf
  10. LIBSTROPHE_LICENSE = MIT or GPL-3.0
  11. LIBSTROPHE_LICENSE_FILES = MIT-LICENSE.txt GPL-LICENSE.txt
  12. LIBSTROPHE_INSTALL_STAGING = YES
  13. LIBSTROPHE_CONF_OPTS = --disable-examples
  14. ifeq ($(BR2_PACKAGE_C_ARES),y)
  15. LIBSTROPHE_CONF_OPTS += --enable-cares
  16. LIBSTROPHE_DEPENDENCIES += c-ares
  17. else
  18. LIBSTROPHE_CONF_OPTS += --disable-cares
  19. endif
  20. ifeq ($(BR2_PACKAGE_EXPAT),y)
  21. LIBSTROPHE_CONF_OPTS += --without-libxml2
  22. LIBSTROPHE_DEPENDENCIES += expat
  23. else
  24. LIBSTROPHE_CONF_OPTS += --with-libxml2
  25. LIBSTROPHE_DEPENDENCIES += libxml2
  26. endif
  27. ifeq ($(BR2_PACKAGE_OPENSSL),y)
  28. LIBSTROPHE_CONF_OPTS += --with-tls --without-gnutls
  29. LIBSTROPHE_DEPENDENCIES += openssl
  30. else
  31. LIBSTROPHE_CONF_OPTS += --with-gnutls --without-tls
  32. LIBSTROPHE_DEPENDENCIES += gnutls
  33. endif
  34. $(eval $(autotools-package))