kde-extraapps/gwenview/app/CMakeLists.txt

76 lines
1.7 KiB
Text
Raw Normal View History

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/..
${EXIV2_INCLUDE_DIR}
${LIBKONQ_INCLUDE_DIR}
2015-09-02 02:13:50 +03:00
# For lib/gwenviewconfig.h and config-gwenview.h
${CMAKE_CURRENT_BINARY_DIR}/..
)
2015-09-02 02:13:50 +03:00
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
2015-09-02 02:13:50 +03:00
)
2015-09-02 02:13:50 +03:00
if(KIPI_FOUND)
set(gwenview_SRCS
${gwenview_SRCS}
kipiexportaction.cpp
kipiimagecollectionselector.cpp
kipiinterface.cpp
kipiuploadwidget.cpp
)
endif()
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_KFILE_LIBS}
gwenviewlib
${KDE4_KIO_LIBS}
${LIBKONQ_LIBRARY}
${QT_QTCORE_LIBRARY}
2015-09-02 02:13:50 +03:00
${KDE4_KIO_LIBS}
)
2015-09-02 02:13:50 +03:00
if(KIPI_FOUND)
target_link_libraries(gwenview ${KIPI_LIBRARIES})
endif()
2015-09-02 02:13:50 +03:00
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)