]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
BS: add target pugixml V1.8
authorMarkham <markham001@gmx.de>
Sun, 26 Feb 2017 15:39:03 +0000 (16:39 +0100)
committerMarkham <markham001@gmx.de>
Sun, 26 Feb 2017 15:39:03 +0000 (16:39 +0100)
make/archives.mk
make/libraries.mk
make/versions.mk

index 07c365a97193191505e79081ff912c596a8c2c26..d8a246d4e2aaba8f42a2855394fce84fc0af5476 100755 (executable)
@@ -225,6 +225,9 @@ $(ARCHIVE)/libxml2-$(LIBXML2_VER).tar.gz:
 $(ARCHIVE)/libxslt-git-snapshot.tar.gz:
        $(WGET) ftp://xmlsoft.org/libxml2/libxslt-git-snapshot.tar.gz
 
+$(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz:
+       $(WGET) http://github.com/zeux/pugixml/releases/download/v$(PUGIXML_VER)/pugixml-$(PUGIXML_VER).tar.gz
+
 $(ARCHIVE)/rtmpdump-$(LIBRTMP_VER).tar.gz:
        $(WGET) http://crux.ster.zone/distfiles/rtmpdump-$(LIBRTMP_VER).tar.gz
 
index 49446c6a5f2954aad8fc17ee8ffa7088c7b00af2..803d81813867a554120efb901e3da47caead6fa2 100755 (executable)
@@ -346,6 +346,22 @@ $(D)/libxslt: $(D)/libxml2 $(ARCHIVE)/libxslt-git-snapshot.tar.gz | $(TARGETPREF
        $(REMOVE)/libxslt-1.1.28
        touch $@
 
+$(D)/pugixml: $(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz | $(TARGETPREFIX)
+       $(UNTAR)/pugixml-$(PUGIXML_VER).tar.gz
+       set -e; cd $(BUILD_TMP)/pugixml-$(PUGIXML_VER); \
+               cmake \
+               --no-warn-unused-cli \
+               -DCMAKE_INSTALL_PREFIX=$(TESTV) \
+               -DBUILD_SHARED_LIBS=ON \
+               -DCMAKE_BUILD_TYPE=Linux \
+               -DCMAKE_C_COMPILER=$(TARGET)-gcc \
+               -DCMAKE_CXX_COMPILER=$(TARGET)-g++ && \
+               $(MAKE); \
+               make install
+       rm -fr $(TESTV)/lib/cmake $(TESTV)/include
+       $(REMOVE)/pugixml-$(PUGIXML_VER)
+       touch $@
+
 $(D)/libbluray: $(ARCHIVE)/libbluray-0.5.0.tar.bz2 | $(TARGETPREFIX)
        $(UNTAR)/libbluray-0.5.0.tar.bz2
        pushd $(BUILD_TMP)/libbluray-0.5.0 && \
index 69f1873f753f662a3d1bda349a3dcc353e8e6cc6..67169a89682becce7ea62452ea9fa23940191570 100644 (file)
@@ -118,6 +118,9 @@ LIBSIGC_VER=$(LIBSIGC_MAJ).$(LIBSIGC_MIN).$(LIBSIGC_MIC)
 # Portmapper
 PORTMAP_VER=6.0
 
+# Light-weight, simple and fast XML parser for C++ with XPath support
+PUGIXML_VER = 1.8
+
 # Samba provides the SMB (Server-Message-Block-Protokoll)
 SAMBA2_VER = 2.2.12
 SAMBA3_VER = 3.3.9