mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-22 21:15:55 +03:00
30 lines
1,002 B
CMake
30 lines
1,002 B
CMake
project(dolphin-owncloud)
|
|
|
|
cmake_minimum_required(VERSION 2.8)
|
|
set(QT_MIN_VERSION "5.3.0")
|
|
|
|
find_package(ECM 1.2.0 REQUIRED CONFIG)
|
|
|
|
include(FeatureSummary)
|
|
|
|
# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
|
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
|
|
|
|
include(KDEInstallDirs)
|
|
include(KDECMakeSettings)
|
|
include(KDECompilerSettings)
|
|
include(ECMInstallIcons)
|
|
include(ECMSetupVersion)
|
|
|
|
find_package(Qt5 CONFIG REQUIRED Core DBus Test Widgets)
|
|
find_package(KF5 REQUIRED Archive Bookmarks CoreAddons Config ConfigWidgets DBusAddons KIO KDELibs4Support Parts Activities)
|
|
|
|
|
|
find_package(KF5Konq REQUIRED)
|
|
|
|
add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
|
|
|
|
add_library(ownclouddolphinplugin MODULE ownclouddolphinplugin.cpp)
|
|
target_link_libraries(ownclouddolphinplugin KF5::Konq)
|
|
install(FILES ownclouddolphinplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR})
|
|
install(TARGETS ownclouddolphinplugin DESTINATION ${PLUGIN_INSTALL_DIR})
|