]> git.pld-linux.org Git - packages/scribus.git/blob - podofo-0.10.patch
- upstream fix for podofo 0.10 detection
[packages/scribus.git] / podofo-0.10.patch
1 From bd70705c05bd383d1a9b3ab12224988ff8475722 Mon Sep 17 00:00:00 2001
2 From: Craig Bradney <mrb@scribus.info>
3 Date: Sun, 4 Jun 2023 17:00:34 +0000
4 Subject: [PATCH] Update CMake PoDoFo finder to allow for PoDoFo 0.10.0
5  podofo-config.h location
6
7 git-svn-id: svn://scribus.net/trunk/Scribus@25493 11d20701-8431-0410-a711-e3c959e3b870
8 ---
9  cmake/modules/FindLIBPODOFO.cmake | 11 ++++++++++-
10  1 file changed, 10 insertions(+), 1 deletion(-)
11
12 diff --git a/cmake/modules/FindLIBPODOFO.cmake b/cmake/modules/FindLIBPODOFO.cmake
13 index 954c89c92e..a05ac25a82 100644
14 --- a/cmake/modules/FindLIBPODOFO.cmake
15 +++ b/cmake/modules/FindLIBPODOFO.cmake
16 @@ -32,7 +32,14 @@ find_library(LIBPODOFO_LIBRARY
17  
18  if(LIBPODOFO_INCLUDE_DIR AND LIBPODOFO_LIBRARY)
19         if(NOT LIBPODOFO_CONFIG_H)
20 -               set(LIBPODOFO_CONFIG_H "${LIBPODOFO_INCLUDE_DIR}/podofo/base/podofo_config.h" CACHE FILEPATH "Alternative place of podofo_config.h")
21 +               #PoDoFo before 0.10.0
22 +               if (EXISTS "${LIBPODOFO_INCLUDE_DIR}/podofo/base/podofo_config.h")
23 +                       set(LIBPODOFO_CONFIG_H "${LIBPODOFO_INCLUDE_DIR}/podofo/base/podofo_config.h" CACHE FILEPATH "Alternative place of podofo_config.h. PoDoFo <=0.10.0")
24 +               endif()
25 +               #PoDoFo 0.10.0 or higher
26 +               if (EXISTS "${LIBPODOFO_INCLUDE_DIR}/podofo/auxiliary/podofo_config.h")
27 +                       set(LIBPODOFO_CONFIG_H "${LIBPODOFO_INCLUDE_DIR}/podofo/auxiliary/podofo_config.h" CACHE FILEPATH "Alternative place of podofo_config.h. PoDoFo >=0.10.0")
28 +               endif()
29         endif()
30  
31         file(STRINGS "${LIBPODOFO_CONFIG_H}" PODOFO_MAJOR_VER_LINE REGEX "^#define[ \t]+PODOFO_VERSION_MAJOR[ \t]+[0-9]+$")
32 @@ -79,4 +86,6 @@ if(NOT LIBPODOFO_FIND_QUIETLY)
33                 message("podofo lib: not found")
34         endif(LIBPODOFO_LIBRARY)
35         message("PoDoFo cflags: ${useshared}")
36 +       message("PoDoFo config file ${LIBPODOFO_CONFIG_H}")
37 +       message("PoDoFo version ${LIBPODOFO_VERSION}")
38  endif(NOT LIBPODOFO_FIND_QUIETLY)
39 -- 
40 GitLab
41
This page took 0.067541 seconds and 3 git commands to generate.