xmlstarlet.mk 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. ################################################################################
  2. #
  3. # xmlstarlet
  4. #
  5. ################################################################################
  6. XMLSTARLET_VERSION = 1.6.1
  7. XMLSTARLET_SITE = http://downloads.sourceforge.net/project/xmlstar/xmlstarlet/$(XMLSTARLET_VERSION)
  8. XMLSTARLET_LICENSE = MIT
  9. XMLSTARLET_LICENSE_FILES = COPYING
  10. XMLSTARLET_DEPENDENCIES += libxml2 libxslt \
  11. $(if $(BR2_PACKAGE_LIBICONV),libiconv)
  12. XMLSTARLET_CONF_OPTS += \
  13. --with-libxml-prefix=$(STAGING_DIR)/usr \
  14. --with-libxslt-prefix=$(STAGING_DIR)/usr \
  15. --with-libiconv-prefix=$(STAGING_DIR)/usr
  16. ifeq ($(BR2_STATIC_LIBS),y)
  17. XMLSTARLET_CONF_OPTS += --enable-static-libs
  18. XMLSTARLET_CONF_ENV = LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs libxml-2.0 libexslt`"
  19. else
  20. XMLSTARLET_CONF_OPTS += --disable-static-libs
  21. endif
  22. HOST_XMLSTARLET_DEPENDENCIES += host-libxml2 host-libxslt
  23. HOST_XMLSTARLET_CONF_OPTS += \
  24. --with-libxml-prefix=$(HOST_DIR) \
  25. --with-libxslt-prefix=$(HOST_DIR)
  26. $(eval $(autotools-package))
  27. $(eval $(host-autotools-package))