gloox.mk 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ################################################################################
  2. #
  3. # gloox
  4. #
  5. ################################################################################
  6. GLOOX_VERSION = 1.0.23
  7. GLOOX_SOURCE = gloox-$(GLOOX_VERSION).tar.bz2
  8. GLOOX_SITE = https://camaya.net/download
  9. GLOOX_LICENSE = GPL-3.0 with OpenSSL exception
  10. GLOOX_LICENSE_FILES = LICENSE
  11. GLOOX_INSTALL_STAGING = YES
  12. GLOOX_DEPENDENCIES = mpc
  13. GLOOX_CONF_OPTS = \
  14. --without-libidn \
  15. --enable-getaddrinfo
  16. GLOOX_CXXFLAGS = $(TARGET_CXXFLAGS)
  17. ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y)
  18. GLOOX_CXXFLAGS += -O0
  19. endif
  20. GLOOX_CONF_ENV += CXXFLAGS="$(GLOOX_CXXFLAGS)"
  21. ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
  22. GLOOX_CONF_ENV += LIBS=-latomic
  23. endif
  24. ifeq ($(BR2_PACKAGE_ZLIB),y)
  25. GLOOX_CONF_OPTS += --with-zlib
  26. GLOOX_DEPENDENCIES += zlib
  27. else
  28. GLOOX_CONF_OPTS += --without-zlib
  29. endif
  30. ifeq ($(BR2_PACKAGE_OPENSSL),y)
  31. GLOOX_CONF_OPTS += --with-openssl --without-gnutls
  32. GLOOX_DEPENDENCIES += openssl
  33. else ifeq ($(BR2_PACKAGE_GNUTLS),y)
  34. GLOOX_CONF_OPTS += --with-gnutls --without-openssl
  35. GLOOX_DEPENDENCIES += gnutls
  36. else
  37. GLOOX_CONF_OPTS += --without-gnutls --without-openssl
  38. endif
  39. $(eval $(autotools-package))