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