deepin-ocr/3rdparty/opencv-mobile/opencv-2.4.13.7-no-zlib.patch
wangzhengyang 718c41634f feat: 切换后端至PaddleOCR-NCNN,切换工程为CMake
1.项目后端整体迁移至PaddleOCR-NCNN算法,已通过基本的兼容性测试
2.工程改为使用CMake组织,后续为了更好地兼容第三方库,不再提供QMake工程
3.重整权利声明文件,重整代码工程,确保最小化侵权风险

Log: 切换后端至PaddleOCR-NCNN,切换工程为CMake
Change-Id: I4d5d2c5d37505a4a24b389b1a4c5d12f17bfa38c
2022-05-10 10:22:11 +08:00

32 lines
954 B
Diff

diff -Nuarp opencv-2.4.13.7.orig/modules/core/src/persistence.cpp opencv-2.4.13.7/modules/core/src/persistence.cpp
--- opencv-2.4.13.7.orig/modules/core/src/persistence.cpp 2018-07-02 05:41:56.000000000 +0800
+++ opencv-2.4.13.7/modules/core/src/persistence.cpp 2021-02-25 00:07:23.031002590 +0800
@@ -47,17 +47,7 @@
#include <iterator>
#include <wchar.h>
-#define USE_ZLIB 1
-
-#ifdef __APPLE__
-# include "TargetConditionals.h"
-# if (defined TARGET_OS_IPHONE && TARGET_OS_IPHONE) || (defined TARGET_IPHONE_SIMULATOR && TARGET_IPHONE_SIMULATOR)
-# undef USE_ZLIB
-# define USE_ZLIB 0
- typedef void* gzFile;
-# endif
-#endif
-
+#define USE_ZLIB 0
#if USE_ZLIB
# ifndef _LFS64_LARGEFILE
# define _LFS64_LARGEFILE 0
@@ -66,6 +56,8 @@
# define _FILE_OFFSET_BITS 0
# endif
# include <zlib.h>
+#else
+typedef void* gzFile;
#endif
/****************************************************************************************\