mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-24 10:52:53 +00:00

shows exactly the same information as the text bellow the image in the model, see the FIXME in the removed code Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
121 lines
3.4 KiB
CMake
121 lines
3.4 KiB
CMake
project(gwenviewlib)
|
|
|
|
|
|
include_directories(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/..
|
|
${CMAKE_CURRENT_BINARY_DIR}
|
|
)
|
|
|
|
set(gwenviewlib_SRCS
|
|
contextmanager.cpp
|
|
crop/cropwidget.cpp
|
|
crop/cropimageoperation.cpp
|
|
crop/croptool.cpp
|
|
document/abstractdocumentimpl.cpp
|
|
document/documentjob.cpp
|
|
document/animateddocumentloadedimpl.cpp
|
|
document/document.cpp
|
|
document/documentfactory.cpp
|
|
document/documentloadedimpl.cpp
|
|
document/emptydocumentimpl.cpp
|
|
document/loadingdocumentimpl.cpp
|
|
document/loadingjob.cpp
|
|
document/savejob.cpp
|
|
documentview/abstractdocumentviewadapter.cpp
|
|
documentview/abstractimageview.cpp
|
|
documentview/abstractrasterimageviewtool.cpp
|
|
documentview/birdeyeview.cpp
|
|
documentview/documentview.cpp
|
|
documentview/documentviewcontroller.cpp
|
|
documentview/documentviewsynchronizer.cpp
|
|
documentview/loadingindicator.cpp
|
|
documentview/messageviewadapter.cpp
|
|
documentview/rasterimageview.cpp
|
|
documentview/rasterimageviewadapter.cpp
|
|
about.cpp
|
|
abstractimageoperation.cpp
|
|
disabledactionshortcutmonitor.cpp
|
|
documentonlyproxymodel.cpp
|
|
documentview/documentviewcontainer.cpp
|
|
binder.cpp
|
|
eventwatcher.cpp
|
|
historymodel.cpp
|
|
datewidget.cpp
|
|
flowlayout.cpp
|
|
fullscreenbar.cpp
|
|
hud/hudbutton.cpp
|
|
hud/hudbuttonbox.cpp
|
|
hud/hudcountdown.cpp
|
|
hud/hudlabel.cpp
|
|
hud/hudmessagebubble.cpp
|
|
hud/hudslider.cpp
|
|
hud/hudtheme.cpp
|
|
hud/hudwidget.cpp
|
|
graphicswidgetfloater.cpp
|
|
imagemetainfomodel.cpp
|
|
imagescaler.cpp
|
|
imageutils.cpp
|
|
invisiblebuttongroup.cpp
|
|
kindproxymodel.cpp
|
|
memoryutils.cpp
|
|
mimetypeutils.cpp
|
|
paintutils.cpp
|
|
placetreemodel.cpp
|
|
preferredimagemetainfomodel.cpp
|
|
print/printhelper.cpp
|
|
print/printoptionspage.cpp
|
|
recursivedirmodel.cpp
|
|
shadowfilter.cpp
|
|
slidecontainer.cpp
|
|
slideshow.cpp
|
|
statusbartoolbutton.cpp
|
|
redeyereduction/redeyereductionimageoperation.cpp
|
|
redeyereduction/redeyereductiontool.cpp
|
|
resize/resizeimageoperation.cpp
|
|
resize/resizeimagedialog.cpp
|
|
thumbnailview/abstractthumbnailviewhelper.cpp
|
|
thumbnailview/abstractdocumentinfoprovider.cpp
|
|
thumbnailview/contextbarbutton.cpp
|
|
thumbnailview/dragpixmapgenerator.cpp
|
|
thumbnailview/itemeditor.cpp
|
|
thumbnailview/previewitemdelegate.cpp
|
|
thumbnailview/thumbnailbarview.cpp
|
|
thumbnailview/thumbnailslider.cpp
|
|
thumbnailview/thumbnailview.cpp
|
|
timeutils.cpp
|
|
transformimageoperation.cpp
|
|
urlutils.cpp
|
|
widgetfloater.cpp
|
|
zoomslider.cpp
|
|
zoomwidget.cpp
|
|
sorteddirmodel.cpp
|
|
)
|
|
|
|
kde4_add_kcfg_files(gwenviewlib_SRCS gwenviewconfig.kcfgc)
|
|
|
|
set_source_files_properties(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/thumbnailview/thumbnailbarview.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/thumbnailview/previewitemdelegate.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/fullscreenbar.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/slidecontainer.cpp
|
|
PROPERTIES SKIP_UNITY_BUILD_INCLUSION TRUE
|
|
)
|
|
|
|
add_library(gwenviewlib SHARED ${gwenviewlib_SRCS})
|
|
set_target_properties(gwenviewlib PROPERTIES
|
|
VERSION ${GENERIC_LIB_VERSION}
|
|
SOVERSION ${GENERIC_LIB_SOVERSION}
|
|
)
|
|
|
|
generate_export_header(gwenviewlib)
|
|
|
|
target_link_libraries(gwenviewlib
|
|
${KDE4_KFILE_LIBS}
|
|
${KDE4_KIO_LIBS}
|
|
${KDE4_KEXIV2_LIBS}
|
|
${QT_QTGUI_LIBRARY}
|
|
${X11_X11_LIB}
|
|
${CMAKE_THREAD_LIBS_INIT}
|
|
)
|
|
|
|
install(TARGETS gwenviewlib ${INSTALL_TARGETS_DEFAULT_ARGS})
|