kde-extraapps/gwenview/app/CMakeLists.txt
Ivailo Monev f2772db1b2 gwenview: drop places tab
already half file manager

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 21:12:04 +03:00

53 lines
1.2 KiB
CMake

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/..
# For lib/gwenviewconfig.h
${CMAKE_CURRENT_BINARY_DIR}/..
)
set(gwenview_SRCS
abstractcontextmanageritem.cpp
configdialog.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
)
add_executable(gwenview ${gwenview_SRCS})
target_link_libraries(gwenview
KDE4::kfile
KDE4::kio
KDE4Workspace::konq
${QT_QTCORE_LIBRARY}
gwenviewlib
)
install(TARGETS gwenview DESTINATION ${KDE4_BIN_INSTALL_DIR})
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)