
FIND_PACKAGE(KDE4 REQUIRED)

ADD_DEFINITIONS(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
ADD_DEFINITIONS(-DQT3_SUPPORT)

INCLUDE(KDE4Defaults)
INCLUDE(MacroLibrary)

INCLUDE_DIRECTORIES(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )

SET(kipiplugin_batchprocessimages_PART_SRCS
    plugin_batchprocessimages.cpp
    batchprocessimagesitem.cpp
    outputdialog.cpp
    imagepreview.cpp
    renameimagesdialog.cpp
    borderimagesdialog.cpp
    borderoptionsdialog.cpp
    convertimagesdialog.cpp
    convertoptionsdialog.cpp
    filterimagesdialog.cpp
    filteroptionsdialog.cpp
    colorimagesdialog.cpp
    coloroptionsdialog.cpp
    effectimagesdialog.cpp
    effectoptionsdialog.cpp
    recompressimagesdialog.cpp
    recompressoptionsdialog.cpp
    resizeimagesdialog.cpp
    resizeoptionsdialog.cpp
    batchprocessimagesdialog.cpp
    batchprocessimageslist.cpp
    renameimageswidget.cpp
    dialogutils.cpp
    pixmapview.cpp
    )

KDE4_ADD_UI_FILES(kipiplugin_batchprocessimages_PART_SRCS
                  imagepreview.ui
                  renameimagesbase.ui
                 )

KDE4_ADD_PLUGIN(kipiplugin_batchprocessimages ${kipiplugin_batchprocessimages_PART_SRCS})

TARGET_LINK_LIBRARIES(
    kipiplugin_batchprocessimages
    kipiplugins
    ${KIPI_LIBRARIES}
    ${KEXIV2_LIBRARIES}
    ${KDE4_KDECORE_LIBS}
    ${KDE4_KIO_LIBS}
    ${KDE4_KDEUI_LIBS}
    ${KDE4_KDE3SUPPORT_LIBRARY}
    ${QT_QT3SUPPORT_LIBRARY}
    )

INSTALL(TARGETS kipiplugin_batchprocessimages DESTINATION ${PLUGIN_INSTALL_DIR})

INSTALL(FILES kipiplugin_batchprocessimages.desktop DESTINATION ${SERVICES_INSTALL_DIR})

KDE4_INSTALL_ICONS(${ICON_INSTALL_DIR})
