- Timestamp:
- 2018-07-09T21:14:55+12:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs2-extensions/xpdf-tools/trunk/src/packages/gs-CMakeLists.txt
r32248 r32249 32 32 else () 33 33 message(STATUS "@@@@ GSDLFLAG_STATIC not SET. Building dynamically using xpdf-tools' (mostly) original, unmodified linker flags.") 34 endif () 35 if (JPEG_FOUND) 36 include_directories("${JPEG_INCLUDE_DIR}") 37 add_definitions("${JPEG_DEFINITIONS}") 38 message(STATUS "@@@@@@@@@@@@@@@ JPEG_FOUND (include_dir ; include_dirs): ${JPEG_INCLUDE_DIR} ; ${JPEG_INCLUDE_DIRS}") 39 else () 40 message(STATUS "@@@@@@@@@@@@@@@ NO JPEG_FOUND") 41 endif () 42 if (TIFF_FOUND) 43 include_directories("${TIFF_INCLUDE_DIRS}") 44 add_definitions("${TIFF_DEFINITIONS}") 45 message(STATUS "@@@@@@@@@@@@@@@ TIFF_FOUND ${TIFF_INCLUDE_DIRS}") 46 else () 47 message(STATUS "@@@@@@@@@@@@@@@ NO TIFF_FOUND") 34 48 endif () 35 49 if (PNG_FOUND) … … 145 159 if(GSDLFLAG_STATIC) 146 160 target_link_libraries(pdftops goo fofi splash 147 ${GSDLFLAG_STATIC} -lfreetype ${DTYPE_LIBRARY} ${LCMS_LIBRARY} -l z -lm -lc -lpthread)161 ${GSDLFLAG_STATIC} -lfreetype ${DTYPE_LIBRARY} ${LCMS_LIBRARY} -ltiff -ljpeg -lz -lm -lc -lpthread) 148 162 # Threads::Threads instead of -lpthread results in a partially dynamic executable 149 163 else () … … 152 166 ${DTYPE_LIBRARY} 153 167 ${LCMS_LIBRARY} 168 ${TIFF_LIBRARY} ${JPEG_LIBRARY} 154 169 ${ZLIB_LIBRARIES}) 155 170 endif () … … 162 177 ) 163 178 if(GSDLFLAG_STATIC) 164 target_link_libraries(pdftops goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -l m -lc -lpthread)165 else () 166 target_link_libraries(pdftops goo fofi ${LCMS_LIBRARY} )179 target_link_libraries(pdftops goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -ltiff -ljpeg -lm -lc -lpthread) 180 else () 181 target_link_libraries(pdftops goo fofi ${LCMS_LIBRARY} ${TIFF_LIBRARY} ${JPEG_LIBRARY}) 167 182 endif () 168 183 endif () … … 178 193 ) 179 194 if(GSDLFLAG_STATIC) 180 target_link_libraries(pdftotext goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -l pthread)195 target_link_libraries(pdftotext goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -ltiff -ljpeg -lpthread) 181 196 # Threads::Threads instead of -lpthread results in a partially dynamic executable 182 197 else () 183 target_link_libraries(pdftotext goo fofi ${LCMS_LIBRARY} )198 target_link_libraries(pdftotext goo fofi ${LCMS_LIBRARY} ${TIFF_LIBRARY} ${JPEG_LIBRARY}) 184 199 endif () 185 200 install(TARGETS pdftotext RUNTIME DESTINATION bin) … … 198 213 if(GSDLFLAG_STATIC) 199 214 target_link_libraries(pdftohtml goo fofi splash 200 ${GSDLFLAG_STATIC} -lfreetype ${DTYPE_LIBRARY} ${LCMS_LIBRARY} -l png -lz -lm -lc -lpthread)215 ${GSDLFLAG_STATIC} -lfreetype ${DTYPE_LIBRARY} ${LCMS_LIBRARY} -ltiff -ljpeg -lpng -lz -lm -lc -lpthread) 201 216 else () 202 217 target_link_libraries(pdftohtml goo fofi splash 203 218 ${FREETYPE_LIBRARY} ${FREETYPE_OTHER_LIBS} 204 219 ${DTYPE_LIBRARY} 205 ${LCMS_LIBRARY} ${PNG_LIBRARIES}) 220 ${LCMS_LIBRARY} 221 ${TIFF_LIBRARY} ${JPEG_LIBRARY} 222 ${PNG_LIBRARIES}) 206 223 endif () 207 224 install(TARGETS pdftohtml RUNTIME DESTINATION bin) … … 216 233 ) 217 234 if(GSDLFLAG_STATIC) 218 target_link_libraries(pdfinfo goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -l pthread)219 else () 220 target_link_libraries(pdfinfo goo fofi ${LCMS_LIBRARY} )235 target_link_libraries(pdfinfo goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -ltiff -ljpeg -lpthread) 236 else () 237 target_link_libraries(pdfinfo goo fofi ${LCMS_LIBRARY} ${TIFF_LIBRARY} ${JPEG_LIBRARY}) 221 238 endif() 222 239 install(TARGETS pdfinfo RUNTIME DESTINATION bin) … … 230 247 ) 231 248 if(GSDLFLAG_STATIC) 232 target_link_libraries(pdffonts goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -l pthread)233 else () 234 target_link_libraries(pdffonts goo fofi ${LCMS_LIBRARY} )249 target_link_libraries(pdffonts goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -ltiff -ljpeg -lpthread) 250 else () 251 target_link_libraries(pdffonts goo fofi ${LCMS_LIBRARY} ${TIFF_LIBRARY} ${JPEG_LIBRARY}) 235 252 endif () 236 253 install(TARGETS pdffonts RUNTIME DESTINATION bin) … … 244 261 ) 245 262 if(GSDLFLAG_STATIC) 246 target_link_libraries(pdfdetach goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -l pthread)247 else () 248 target_link_libraries(pdfdetach goo fofi ${LCMS_LIBRARY} )263 target_link_libraries(pdfdetach goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -ltiff -ljpeg -lpthread) 264 else () 265 target_link_libraries(pdfdetach goo fofi ${LCMS_LIBRARY} ${TIFF_LIBRARY} ${JPEG_LIBRARY}) 249 266 endif () 250 267 install(TARGETS pdfdetach RUNTIME DESTINATION bin) … … 261 278 if(GSDLFLAG_STATIC) 262 279 target_link_libraries(pdftoppm goo fofi splash 263 ${GSDLFLAG_STATIC} -lfreetype ${DTYPE_LIBRARY} ${LCMS_LIBRARY} -l z -lm -lc -lpthread)280 ${GSDLFLAG_STATIC} -lfreetype ${DTYPE_LIBRARY} ${LCMS_LIBRARY} -ltiff -ljpeg -lz -lm -lc -lpthread) 264 281 else () 265 282 target_link_libraries(pdftoppm goo fofi splash … … 267 284 ${DTYPE_LIBRARY} 268 285 ${LCMS_LIBRARY} 286 ${TIFF_LIBRARY} ${JPEG_LIBRARY} 269 287 ${ZLIB_LIBRARIES}) 270 288 endif () … … 283 301 if(GSDLFLAG_STATIC) 284 302 target_link_libraries(pdftopng goo fofi splash 285 ${GSDLFLAG_STATIC} -lfreetype ${DTYPE_LIBRARY} ${LCMS_LIBRARY} -l png -lz -lm -lc -lpthread)303 ${GSDLFLAG_STATIC} -lfreetype ${DTYPE_LIBRARY} ${LCMS_LIBRARY} -ltiff -ljpeg -lpng -lz -lm -lc -lpthread) 286 304 else () 287 305 target_link_libraries(pdftopng goo fofi splash 288 306 ${FREETYPE_LIBRARY} ${FREETYPE_OTHER_LIBS} 289 307 ${DTYPE_LIBRARY} 308 ${TIFF_LIBRARY} ${JPEG_LIBRARY} 290 309 ${LCMS_LIBRARY} ${PNG_LIBRARIES}) 291 310 endif () … … 302 321 ) 303 322 if(GSDLFLAG_STATIC) 304 target_link_libraries(pdfimages goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -l pthread)305 else () 306 target_link_libraries(pdfimages goo fofi ${LCMS_LIBRARY} )323 target_link_libraries(pdfimages goo fofi ${GSDLFLAG_STATIC} ${LCMS_LIBRARY} -ltiff -ljpeg -lpthread) 324 else () 325 target_link_libraries(pdfimages goo fofi ${LCMS_LIBRARY} ${TIFF_LIBRARY} ${JPEG_LIBRARY}) 307 326 endif () 308 327 install(TARGETS pdfimages RUNTIME DESTINATION bin)
Note:
See TracChangeset
for help on using the changeset viewer.