1--- CMakeLists.txt.orig	2022-05-03 12:18:23 UTC
2+++ CMakeLists.txt
3@@ -348,6 +348,7 @@ ENDIF(LIBIDN_FOUND)
4 	MESSAGE("Libidn not found. AES-256 Encryption support will be disabled")
5 ENDIF(LIBIDN_FOUND)
6
7+IF(WANT_LIBJPEG)
8 FIND_PACKAGE(LIBJPEG)
9
10 IF(LIBJPEG_FOUND)
11@@ -357,7 +358,9 @@ ENDIF(LIBJPEG_FOUND)
12 ELSE(LIBJPEG_FOUND)
13   MESSAGE("Libjpeg not found. JPEG support will be disabled")
14 ENDIF(LIBJPEG_FOUND)
15+ENDIF(WANT_LIBJPEG)
16
17+IF(WANT_TIFF)
18 FIND_PACKAGE(TIFF)
19
20 IF(TIFF_FOUND)
21@@ -367,7 +370,9 @@ ENDIF(TIFF_FOUND)
22 ELSE(TIFF_FOUND)
23   MESSAGE("Libtiff not found. TIFF support will be disabled")
24 ENDIF(TIFF_FOUND)
25+ENDIF(WANT_TIFF)
26
27+IF(WANT_PNG)
28 FIND_PACKAGE(PNG)
29
30 IF(PNG_FOUND)
31@@ -378,7 +383,9 @@ ENDIF(PNG_FOUND)
32   MESSAGE("LibPng not found. PNG support will be disabled")
33   SET(PNG_LIBRARIES "")
34 ENDIF(PNG_FOUND)
35+ENDIF(WANT_PNG)
36
37+IF(WANT_UNISTRING)
38 FIND_PACKAGE(UNISTRING)
39
40 IF(UNISTRING_FOUND)
41@@ -389,10 +396,12 @@ ENDIF(UNISTRING_FOUND)
42   MESSAGE("LibUnistring not found. Unistring support will be disabled")
43   SET(UNISTRING_LIBRARY "")
44 ENDIF(UNISTRING_FOUND)
45+ENDIF(WANT_UNISTRING)
46
47
48 IF(NOT PODOFO_BUILD_LIB_ONLY)
49
50+IF(WANT_CppUnit)
51 FIND_PACKAGE(CppUnit)
52
53 IF(CppUnit_FOUND)
54@@ -402,6 +411,7 @@ ENDIF(CppUnit_FOUND)
55 ELSE(CppUnit_FOUND)
56   MESSAGE("Cppunit not found. No unit tests will be built.")
57 ENDIF(CppUnit_FOUND)
58+ENDIF(WANT_CppUnit)
59
60 ENDIF(NOT PODOFO_BUILD_LIB_ONLY)
61
62@@ -442,6 +452,7 @@ IF(NOT PODOFO_BUILD_LIB_ONLY)
63 ENDIF(WANT_FONTCONFIG)
64
65 IF(NOT PODOFO_BUILD_LIB_ONLY)
66+IF(WANT_LUA)
67 FIND_PACKAGE(LUA)
68 IF(LUA_FOUND)
69 	# If we have lua, we can build podofoimpose.
70@@ -453,6 +464,7 @@ ENDIF(LUA_FOUND)
71 ELSE(LUA_FOUND)
72 	MESSAGE("Lua not found - PoDoFoImpose and PoDoFoColor will be built without Lua support")
73 ENDIF(LUA_FOUND)
74+ENDIF(WANT_LUA)
75 ENDIF(NOT PODOFO_BUILD_LIB_ONLY)
76
77
78@@ -527,11 +539,11 @@ IF(WIN32 OR PODOFO_BUILD_STATIC)
79
80 IF(WIN32 OR PODOFO_BUILD_STATIC)
81   SET(PODOFO_LIB
82-      podofo
83+      podofo09
84       ${PODOFO_LIB_DEPENDS}
85       )
86 ELSE(WIN32 OR PODOFO_BUILD_STATIC)
87-  SET(PODOFO_LIB podofo
88+  SET(PODOFO_LIB podofo09
89       ${stlport_libraries_if_use_stlport}
90       )
91 ENDIF(WIN32 OR PODOFO_BUILD_STATIC)
92