aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/collada-dom/use-vcpkg-minizip.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/collada-dom/use-vcpkg-minizip.patch')
-rw-r--r--vcpkg/ports/collada-dom/use-vcpkg-minizip.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/vcpkg/ports/collada-dom/use-vcpkg-minizip.patch b/vcpkg/ports/collada-dom/use-vcpkg-minizip.patch
new file mode 100644
index 0000000..61a595c
--- /dev/null
+++ b/vcpkg/ports/collada-dom/use-vcpkg-minizip.patch
@@ -0,0 +1,43 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f6c2bb6..3351ab0 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -222,7 +222,8 @@ else()
+ endif()
+ endif()
+
+-pkg_check_modules(minizip minizip)
++find_package(minizip NAMES unofficial-minizip REQUIRED)
++add_library(minizip ALIAS unofficial::minizip::minizip)
+ if(minizip_FOUND)
+ set(MINIZIP_INCLUDE_DIR ${minizip_INCLUDE_DIRS})
+ else()
+diff --git a/dom/include/dae/daeZAEUncompressHandler.h b/dom/include/dae/daeZAEUncompressHandler.h
+index e9b0e9e..3d120da 100644
+--- a/dom/include/dae/daeZAEUncompressHandler.h
++++ b/dom/include/dae/daeZAEUncompressHandler.h
+@@ -9,7 +9,7 @@
+ #ifndef __DAE_ZAE_UNCOMPRESS_HANDLER_H__
+ #define __DAE_ZAE_UNCOMPRESS_HANDLER_H__
+
+-#include <unzip.h>
++#include <../minizip/unzip.h>
+ #include <libxml/xmlreader.h>
+ #include <dae/daeURI.h>
+
+diff --git a/dom/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp b/dom/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp
+index 4536275..2666959 100644
+--- a/dom/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp
++++ b/dom/src/modules/LIBXMLPlugin/daeLIBXMLPlugin.cpp
+@@ -32,9 +32,9 @@
+ #include <iomanip>
+ using namespace std;
+
+-#include <zip.h> // for saving compressed files
++#include <../minizip/zip.h> // for saving compressed files
+ #ifdef _WIN32
+-#include <iowin32.h>
++#include <../minizip/iowin32.h>
+ #else
+ #include <unistd.h>
+ #endif