kde-extraapps/gwenview/app/CMakeLists.txt

55 lines
1.3 KiB
Text
Raw Normal View History

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/..
# For lib/gwenviewconfig.h
2015-09-02 02:13:50 +03:00
${CMAKE_CURRENT_BINARY_DIR}/..
)
set(gwenview_SRCS
abstractcontextmanageritem.cpp
configdialog.cpp
colorframe.cpp
gvcore.cpp
documentinfoprovider.cpp
viewmainpage.cpp
fileoperations.cpp
filtercontroller.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
2015-09-02 02:13:50 +03:00
)
2015-09-02 02:13:50 +03:00
add_executable(gwenview ${gwenview_SRCS})
2015-09-02 02:13:50 +03:00
target_link_libraries(gwenview
KDE4::kio
KDE4::solid
KDE4Workspace::konq
${QT_QTCORE_LIBRARY}
gwenviewlib
2015-09-02 02:13:50 +03:00
)
install(TARGETS gwenview DESTINATION ${KDE4_BIN_INSTALL_DIR})
2015-09-02 02:13:50 +03:00
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)