1 macro_optional_find_package(OpenEXR)
3 add_definitions (-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS)
5 ########### next target ###############
7 set(kio_thumbnail_PART_SRCS thumbnail.cpp)
9 kde4_add_plugin(kio_thumbnail ${kio_thumbnail_PART_SRCS})
11 target_link_libraries(kio_thumbnail ${KDE4_KIO_LIBS})
13 install(TARGETS kio_thumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
15 ########### next target ###############
17 set(imagethumbnail_PART_SRCS imagecreator.cpp)
19 kde4_add_plugin(imagethumbnail ${imagethumbnail_PART_SRCS})
21 target_link_libraries(imagethumbnail ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
23 install(TARGETS imagethumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
25 ########### next target ###############
27 set(svgthumbnail_PART_SRCS svgcreator.cpp)
29 kde4_add_plugin(svgthumbnail ${svgthumbnail_PART_SRCS})
31 target_link_libraries(svgthumbnail ${KDE4_KDEUI_LIBS}) # needs kdeui for ksvgrenderer
33 install(TARGETS svgthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
35 ########### next target ###############
37 set(textthumbnail_PART_SRCS textcreator.cpp)
39 kde4_add_plugin(textthumbnail ${textthumbnail_PART_SRCS})
41 target_link_libraries(textthumbnail ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
43 install(TARGETS textthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
45 ########### next target ###############
47 set(htmlthumbnail_PART_SRCS htmlcreator.cpp)
49 kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS})
51 target_link_libraries(htmlthumbnail ${KDE4_KHTML_LIBS} ${QT_QTGUI_LIBRARY})
53 install(TARGETS htmlthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
55 ########### next target ###############
57 set(djvuthumbnail_PART_SRCS djvucreator.cpp)
59 kde4_add_plugin(djvuthumbnail ${djvuthumbnail_PART_SRCS})
61 target_link_libraries(djvuthumbnail ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
63 install(TARGETS djvuthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
65 ########### next target ###############
69 include_directories( ${OPENEXR_INCLUDE_DIR})
71 set(exrthumbnail_PART_SRCS exrcreator.cpp)
73 kde4_add_plugin(exrthumbnail ${exrthumbnail_PART_SRCS})
75 target_link_libraries(exrthumbnail ${KDE4_KIO_LIBS} ${OPENEXR_LIBRARIES})
77 install(TARGETS exrthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
78 install( FILES exrthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR})
82 ########### next target ###############
86 set(cursorthumbnail_PART_SRCS cursorcreator.cpp)
88 kde4_add_plugin(cursorthumbnail ${cursorthumbnail_PART_SRCS})
90 target_link_libraries(cursorthumbnail ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${X11_Xcursor_LIB})
92 install(TARGETS cursorthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
93 install( FILES cursorthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR})
95 endif(X11_Xcursor_FOUND)
98 ########### install files ###############
100 install(FILES thumbcreator.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
104 imagethumbnail.desktop
105 textthumbnail.desktop
106 htmlthumbnail.desktop
107 djvuthumbnail.desktop
108 DESTINATION ${SERVICES_INSTALL_DIR})
109 install(FILES thumbnailfont_7x4.png DESTINATION ${DATA_INSTALL_DIR}/kio_thumbnail/pics)