From 840f24e65f3bf3f8fe758d2d71e445aa2159f439 Mon Sep 17 00:00:00 2001 From: vanhofen Date: Fri, 31 Aug 2018 00:02:51 +0200 Subject: [PATCH] - pugixml: add patch to enable PUGIXML_HAS_LONG_LONG --- archive-patches/pugixml-config.patch | 11 +++++++++++ make/system-libs.mk | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 archive-patches/pugixml-config.patch diff --git a/archive-patches/pugixml-config.patch b/archive-patches/pugixml-config.patch new file mode 100644 index 00000000..4db8fc0d --- /dev/null +++ b/archive-patches/pugixml-config.patch @@ -0,0 +1,11 @@ +--- a/src/pugiconfig.hpp ++++ b/src/pugiconfig.hpp +@@ -44,7 +44,7 @@ + // #define PUGIXML_HEADER_ONLY + + // Uncomment this to enable long long support +-// #define PUGIXML_HAS_LONG_LONG ++#define PUGIXML_HAS_LONG_LONG + + #endif + diff --git a/make/system-libs.mk b/make/system-libs.mk index 3567e366..c544c17f 100644 --- a/make/system-libs.mk +++ b/make/system-libs.mk @@ -670,10 +670,13 @@ $(D)/libxml2: $(ARCHIVE)/libxml2-$(LIBXML2_VER).tar.gz | $(TARGET_DIR) $(REMOVE)/libxml2-$(LIBXML2_VER) touch $@ +PUGIXML_PATCH = pugixml-config.patch + $(D)/pugixml: $(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz | $(TARGET_DIR) $(REMOVE)/pugixml-$(PUGIXML_VER) $(UNTAR)/pugixml-$(PUGIXML_VER).tar.gz set -e; cd $(BUILD_TMP)/pugixml-$(PUGIXML_VER); \ + $(call apply_patches, $(PUGIXML_PATCH)); \ rm -f CMakeCache.txt && \ cmake \ --no-warn-unused-cli \