mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
libxml2: add host compile
Several packages may depend on host compiled packages during the build time (such as the new LTS versions of telephony packages). This commit adds an option to use the libxml2 to be built as a host package. Usage would be following: PKG_BUILD_DEPENDS:=libxml2/host Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
This commit is contained in:
+35
-1
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libxml2
|
||||
PKG_VERSION:=2.9.2
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=http://gd.tuwien.ac.at/languages/libxml/ \
|
||||
@@ -26,6 +26,7 @@ PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
|
||||
include $(INCLUDE_DIR)/host-build.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/libxml2
|
||||
@@ -74,6 +75,38 @@ CONFIGURE_ARGS += \
|
||||
--with-zlib \
|
||||
--without-lzma
|
||||
|
||||
HOST_CONFIGURE_ARGS += \
|
||||
--enable-shared \
|
||||
--enable-static \
|
||||
--with-c14n \
|
||||
--without-catalog \
|
||||
--with-debug \
|
||||
--without-docbook \
|
||||
--with-html \
|
||||
--without-ftp \
|
||||
--without-http \
|
||||
--without-iconv \
|
||||
--without-iso8859x \
|
||||
--without-legacy \
|
||||
--with-output \
|
||||
--without-pattern \
|
||||
--without-push \
|
||||
--without-python \
|
||||
--with-reader \
|
||||
--without-readline \
|
||||
--without-regexps \
|
||||
--with-sax1 \
|
||||
--with-schemas \
|
||||
--with-threads \
|
||||
--with-tree \
|
||||
--with-valid \
|
||||
--with-writer \
|
||||
--with-xinclude \
|
||||
--with-xpath \
|
||||
--with-xptr \
|
||||
--with-zlib \
|
||||
--without-lzma
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(2)/bin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/xml2-config $(2)/bin/
|
||||
@@ -97,4 +130,5 @@ define Package/libxml2/install
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libxml2.so* $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
$(eval $(call HostBuild))
|
||||
$(eval $(call BuildPackage,libxml2))
|
||||
|
||||
Reference in New Issue
Block a user