[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-kimageshop
Subject: [PATCH 2/4] Patch ext_poppler for mingw
From: alvinhochun+krita () gmail ! com
Date: 2016-09-24 19:33:17
Message-ID: 1474745599-8572-3-git-send-email-alvinhochun+krita () gmail ! com
[Download RAW message or body]
From: Alvin Wong <alvinhochun@gmail.com>
ext_poppler is missing two defines in the cmake config which can cause
compilation error with some mingw versions, so we patch it.
---
3rdparty/ext_poppler/CMakeLists.txt | 1 +
3rdparty/ext_poppler/poppler_mingw.patch | 15 +++++++++++++++
2 files changed, 16 insertions(+)
create mode 100644 3rdparty/ext_poppler/poppler_mingw.patch
diff --git a/3rdparty/ext_poppler/CMakeLists.txt \
b/3rdparty/ext_poppler/CMakeLists.txt index 444319b..3a0074d 100755
--- a/3rdparty/ext_poppler/CMakeLists.txt
+++ b/3rdparty/ext_poppler/CMakeLists.txt
@@ -5,6 +5,7 @@ ExternalProject_Add( ext_poppler
URL_MD5 02a81a20e24849feb1a2af4db1aca865
INSTALL_DIR ${PREFIX_ext_poppler}
+ PATCH_COMMAND ${PATCH_COMMAND} -p1 -i \
${CMAKE_CURRENT_SOURCE_DIR}/poppler_mingw.patch CMAKE_ARGS \
-DCMAKE_INSTALL_PREFIX=${PREFIX_ext_poppler} -DCMAKE_BUILD_TYPE=${GLOBAL_BUILD_TYPE} \
${GLOBAL_PROFILE} -DBUILD_GTK_TESTS=OFF -DBUILD_QT5_TESTS=FALSE \
-BUILD_CPP_TESTS=FALSE -DENABLE_UTILS=FALSE -DENABLE_GLIB=FALSE \
-DENABLE_LIBOPENJPEG=FALSE
UPDATE_COMMAND ""
diff --git a/3rdparty/ext_poppler/poppler_mingw.patch \
b/3rdparty/ext_poppler/poppler_mingw.patch new file mode 100644
index 0000000..54dbbba
--- /dev/null
+++ b/3rdparty/ext_poppler/poppler_mingw.patch
@@ -0,0 +1,15 @@
+--- a/config.h.cmake
++++ b/config.h.cmake
+@@ -115,6 +115,12 @@
+ /* Define to 1 if you have the <stdlib.h> header file. */
+ #cmakedefine HAVE_STDLIB_H 1
+
++/* Define to 1 if you have the `strcat_s' function. */
++#cmakedefine HAVE_STRCAT_S
++
++/* Define to 1 if you have the `strcpy_s' function. */
++#cmakedefine HAVE_STRCPY_S
++
+ /* Define to 1 if you have the <strings.h> header file. */
+ #cmakedefine HAVE_STRINGS_H 1
+
--
2.5.0.windows.1
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic