kde-extraapps/gwenview/app/CMakeLists.txt
Ivailo Monev 59190d3194 generic: replace installation paths with KDE4_ prefixed
see commit in kdelibs repository

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:12:24 +00:00

75 lines
1.7 KiB
CMake

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/..
${EXIV2_INCLUDE_DIR}
${LIBKONQ_INCLUDE_DIR}
# For lib/gwenviewconfig.h and config-gwenview.h
${CMAKE_CURRENT_BINARY_DIR}/..
)
if(KIPI_FOUND)
include_directories(${KIPI_INCLUDE_DIR})
endif()
set(gwenview_SRCS
abstractcontextmanageritem.cpp
configdialog.cpp
gvcore.cpp
documentinfoprovider.cpp
viewmainpage.cpp
fileoperations.cpp
filtercontroller.cpp
folderviewcontextmanageritem.cpp
fullscreencontent.cpp
infocontextmanageritem.cpp
imagemetainfodialog.cpp
imageopscontextmanageritem.cpp
fileopscontextmanageritem.cpp
main.cpp
mainwindow.cpp
preloader.cpp
saveallhelper.cpp
savebar.cpp
sidebar.cpp
startmainpage.cpp
thumbnailviewhelper.cpp
browsemainpage.cpp
advancedconfigpage.ui
fullscreenconfigwidget.ui
generalconfigpage.ui
imageviewconfigpage.ui
startmainpage.ui
browsemainpage.ui
)
if(KIPI_FOUND)
set(gwenview_SRCS
${gwenview_SRCS}
kipiexportaction.cpp
kipiimagecollectionselector.cpp
kipiinterface.cpp
kipiuploadwidget.cpp
)
endif()
add_executable(gwenview ${gwenview_SRCS})
target_link_libraries(gwenview
${KDE4_KFILE_LIBS}
gwenviewlib
${KDE4_KIO_LIBS}
${LIBKONQ_LIBRARY}
${QT_QTCORE_LIBRARY}
${KDE4_KIO_LIBS}
)
if(KIPI_FOUND)
target_link_libraries(gwenview ${KIPI_LIBRARIES})
endif()
install(TARGETS gwenview ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES gwenviewui.rc DESTINATION ${KDE4_DATA_INSTALL_DIR}/gwenview)
install(PROGRAMS gwenview.desktop DESTINATION ${KDE4_XDG_APPS_INSTALL_DIR})
install(FILES slideshow.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR}/ServiceMenus)