You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gwenview/src/gvcore/CMakeLists.txt

91 lines
1.9 KiB

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
)
##### gwenviewcore (shared)
set( gwenviewcore_SRCS
pngformattype.cpp
printdialog.cpp
printdialogpagebase.ui
thumbnailloadjob.cpp
imageview.cpp
imageviewcontroller.cpp
document.cpp
externaltoolmanager.cpp
externaltoolcontext.cpp
externaltoolaction.cpp
externaltooldialogbase.ui
externaltooldialog.cpp
fileviewcontroller.cpp
filethumbnailview.cpp
fileoperation.cpp
fileopobject.cpp
filethumbnailviewitem.cpp
filterbar.ui
qxcfi.cpp
archive.cpp
slideshow.cpp
filedetailview.cpp
filedetailviewitem.cpp
imagesavedialog.cpp
jpegformattype.cpp
mngformattype.cpp
xpm.cpp
documentimpl.cpp
documentloadingimpl.cpp
documentloadedimpl.cpp
documentjpegloadedimpl.cpp
documentanimatedloadedimpl.cpp
documentotherloadedimpl.cpp
busylevelmanager.cpp
cache.cpp
threadgate.cpp
imageviewtools.cpp
fullscreenbar.cpp
imageloader.cpp
cursortracker.cpp
captionformatter.cpp
thumbnaildetailsdialogbase.ui
thumbnaildetailsdialog.cpp
xcursor.cpp
mimetypeutils.cpp
bcgdialog.cpp
bcgdialogbase.ui
timeutils.cpp
clicklineedit.cpp
inputdialog.cpp
deletedialog.cpp
deletedialogbase.ui
miscconfig.kcfgc
slideshowconfig.kcfgc
fileoperationconfig.kcfgc
fullscreenconfig.kcfgc
imageviewconfig.kcfgc
fileviewconfig.kcfgc
)
tde_add_library( gwenviewcore SHARED AUTOMOC
SOURCES ${gwenviewcore_SRCS}
LINK
tsthread-static gvimageutils-static
tdecore-shared tdeio-shared tdemediaplayer-shared
tdeparts-shared tdeprint-shared tdeui-shared
${EXIV2_LIBRARIES} ${JPEG_LIBRARIES} ${MNG_LIBRARY}
${PNG_LIBRARIES} ${XCURSOR_LIBRARIES}
VERSION 1.0.0
DESTINATION ${LIB_INSTALL_DIR}
)
##### other files
install(
FILES
miscconfig.kcfg slideshowconfig.kcfg fileoperationconfig.kcfg
fullscreenconfig.kcfg imageviewconfig.kcfg fileviewconfig.kcfg
DESTINATION ${KCFG_INSTALL_DIR}
)