4 macro_optional_find_package(Jasper)
6 macro_optional_find_package(OpenEXR)
8 include_directories( ${KDE4_KIO_INCLUDES} )
10 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
15 include_directories( ${JASPER_INCLUDE_DIR} )
16 set(kimg_jp2_LIB_SRCS jp2.cpp)
17 kde4_add_plugin(kimg_jp2 ${kimg_jp2_LIB_SRCS})
18 target_link_libraries(kimg_jp2 ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY} ${JASPER_LIBRARIES} )
20 install(TARGETS kimg_jp2 DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
21 install( FILES jp2.desktop DESTINATION ${SERVICES_INSTALL_DIR}/qimageioplugins/ )
24 macro_log_feature(JASPER_FOUND "JasPer" "JasPer JPEG2000 Library" "http://www.ece.uvic.ca/~mdadams/jasper/" FALSE "" "Provides support for JPEG-2000 images.")
26 ##################################
28 set(kimg_eps_LIB_SRCS eps.cpp)
29 kde4_add_plugin(kimg_eps ${kimg_eps_LIB_SRCS})
30 target_link_libraries(kimg_eps ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
32 install(TARGETS kimg_eps DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
34 ##################################
36 set(kimg_pcx_LIB_SRCS pcx.cpp)
37 kde4_add_plugin(kimg_pcx ${kimg_pcx_LIB_SRCS})
38 target_link_libraries(kimg_pcx ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
40 install(TARGETS kimg_pcx DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
42 ##################################
44 set(kimg_tga_LIB_SRCS tga.cpp)
45 kde4_add_plugin(kimg_tga ${kimg_tga_LIB_SRCS})
46 target_link_libraries(kimg_tga ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
48 install(TARGETS kimg_tga DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
50 ##################################
52 set(kimg_rgb_LIB_SRCS rgb.cpp)
53 kde4_add_plugin(kimg_rgb ${kimg_rgb_LIB_SRCS})
54 target_link_libraries(kimg_rgb ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
56 install(TARGETS kimg_rgb DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
58 ##################################
60 set(kimg_xcf_LIB_SRCS xcf.cpp)
61 kde4_add_plugin(kimg_xcf ${kimg_xcf_LIB_SRCS})
62 target_link_libraries(kimg_xcf ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
64 install(TARGETS kimg_xcf DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
67 ##################################
69 set(kimg_dds_LIB_SRCS dds.cpp)
70 kde4_add_plugin(kimg_dds ${kimg_dds_LIB_SRCS})
71 target_link_libraries(kimg_dds ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
73 install(TARGETS kimg_dds DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
76 ##################################
78 set(kimg_psd_LIB_SRCS psd.cpp)
79 kde4_add_plugin(kimg_psd ${kimg_psd_LIB_SRCS})
80 target_link_libraries(kimg_psd ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
82 install(TARGETS kimg_psd DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
84 ##################################
86 set(kimg_xview_LIB_SRCS xview.cpp)
87 kde4_add_plugin(kimg_xview ${kimg_xview_LIB_SRCS})
88 target_link_libraries(kimg_xview ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY})
90 install(TARGETS kimg_xview DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
92 ##################################
95 include_directories( ${CMAKE_SOURCE_DIR}/kio ${OPENEXR_INCLUDE_DIR} )
96 add_definitions(${OPENEXR_DEFINITIONS})
97 set(kimg_exr_LIB_SRCS exr.cpp)
98 kde4_add_plugin(kimg_exr ${kimg_exr_LIB_SRCS})
99 target_link_libraries(kimg_exr ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY} ${OPENEXR_LIBRARIES} )
101 install(TARGETS kimg_exr DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/imageformats/ )
102 install( FILES exr.desktop DESTINATION ${SERVICES_INSTALL_DIR}/qimageioplugins/ )
104 macro_log_feature(OPENEXR_FOUND "OpenEXR" "OpenEXR Package" "http://www.openexr.com/" FALSE "" "High dynamic range image manipulation library.")
107 ########### install files ###############
132 DESTINATION ${SERVICES_INSTALL_DIR}/qimageioplugins/ )
134 install( FILES qimageio_plugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR}/ )