apr-util.mk 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. ################################################################################
  2. #
  3. # apr-util
  4. #
  5. ################################################################################
  6. APR_UTIL_VERSION = 1.6.1
  7. APR_UTIL_SOURCE = apr-util-$(APR_UTIL_VERSION).tar.bz2
  8. APR_UTIL_SITE = http://archive.apache.org/dist/apr
  9. APR_UTIL_LICENSE = Apache-2.0
  10. APR_UTIL_LICENSE_FILES = LICENSE
  11. APR_UTIL_INSTALL_STAGING = YES
  12. APR_UTIL_DEPENDENCIES = apr expat
  13. APR_UTIL_CONF_OPTS = \
  14. --with-apr=$(STAGING_DIR)/usr/bin/apr-1-config
  15. APR_UTIL_CONFIG_SCRIPTS = apu-1-config
  16. # When iconv is available, then use it to provide charset conversion
  17. # features.
  18. APR_UTIL_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBICONV),libiconv)
  19. ifeq ($(BR2_PACKAGE_BERKELEYDB),y)
  20. APR_UTIL_CONF_OPTS += --with-dbm=db53 --with-berkeley-db="$(STAGING_DIR)/usr"
  21. APR_UTIL_DEPENDENCIES += berkeleydb
  22. else
  23. APR_UTIL_CONF_OPTS += --without-berkeley-db
  24. endif
  25. ifeq ($(BR2_PACKAGE_GDBM),y)
  26. APR_UTIL_CONF_OPTS += --with-gdbm="$(STAGING_DIR)/usr"
  27. APR_UTIL_DEPENDENCIES += gdbm
  28. else
  29. APR_UTIL_CONF_OPTS += --without-gdbm
  30. endif
  31. ifeq ($(BR2_PACKAGE_MYSQL),y)
  32. APR_UTIL_CONF_OPTS += --with-mysql="$(STAGING_DIR)/usr"
  33. APR_UTIL_DEPENDENCIES += mysql
  34. else
  35. APR_UTIL_CONF_OPTS += --without-mysql
  36. endif
  37. ifeq ($(BR2_PACKAGE_SQLITE),y)
  38. APR_UTIL_CONF_OPTS += --with-sqlite3="$(STAGING_DIR)/usr"
  39. APR_UTIL_DEPENDENCIES += sqlite
  40. else
  41. APR_UTIL_CONF_OPTS += --without-sqlite3
  42. endif
  43. ifeq ($(BR2_PACKAGE_OPENSSL),y)
  44. APR_UTIL_CONF_OPTS += --with-crypto --with-openssl="$(STAGING_DIR)/usr"
  45. APR_UTIL_DEPENDENCIES += openssl
  46. else
  47. APR_UTIL_CONF_OPTS += --without-crypto
  48. endif
  49. ifeq ($(BR2_PACKAGE_UNIXODBC),y)
  50. APR_UTIL_CONF_OPTS += --with-odbc="$(STAGING_DIR)/usr"
  51. # avoid using target binary $(STAGING_DIR)/usr/bin/odbc_config
  52. APR_UTIL_CONF_ENV += ac_cv_path_ODBC_CONFIG=""
  53. APR_UTIL_DEPENDENCIES += unixodbc
  54. else
  55. APR_UTIL_CONF_OPTS += --without-odbc
  56. endif
  57. $(eval $(autotools-package))