set(gwenviewlib_SRCS
	abstractdocumentimpl.cpp
	abstractimageoperation.cpp
	abstractimageviewtool.cpp
    archiveutils.cpp
	cropdialog.cpp
	cropimageoperation.cpp
	croptool.cpp
	document.cpp
	documentfactory.cpp
	documentloadedimpl.cpp
	emptydocumentimpl.cpp
	expandbutton.cpp
	fullscreenbar.cpp
	imagescaler.cpp
	imageutils.cpp
	imageview.cpp
	imageviewpart.cpp
	jpegcontent.cpp
	jpegdocumentloadedimpl.cpp
	loadingdocumentimpl.cpp
    mimetypeutils.cpp
	slideshow.cpp
	scrolltool.cpp
	sorteddirmodel.cpp
	resizeimageoperation.cpp
	thumbnailloadjob.cpp
	thumbnailview.cpp
	transupp.c
	transformimageoperation.cpp
    )

kde4_add_ui_files(gwenviewlib_SRCS
	cropdialog.ui
	)

kde4_add_kcfg_files(gwenviewlib_SRCS
	slideshowconfig.kcfgc
	)

kde4_add_library(gwenviewlib SHARED ${gwenviewlib_SRCS})
set_target_properties(gwenviewlib PROPERTIES VERSION 1.0.0 SOVERSION 1 )
target_link_libraries(gwenviewlib ${KDE4_KPARTS_LIBS} ${KDE4_KFILE_LIBS} ${JPEG_LIBRARY} ${EXIV2_LIBRARIES})

install(TARGETS gwenviewlib DESTINATION ${LIB_INSTALL_DIR})
