forked from Qortal/Brooklyn
54 lines
1.3 KiB
CMake
54 lines
1.3 KiB
CMake
# vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab:
|
|
|
|
project (kactivities-settings)
|
|
find_package (Qt5 REQUIRED NO_MODULE COMPONENTS Sql Gui Widgets Qml Quick Sql QuickWidgets)
|
|
find_package (KF5GlobalAccel ${KF5_DEP_VERSION} CONFIG REQUIRED)
|
|
find_package (KF5I18n ${KF5_DEP_VERSION} CONFIG REQUIRED)
|
|
find_package (KF5WidgetsAddons ${KF5_DEP_VERSION} CONFIG REQUIRED)
|
|
find_package (KF5Config ${KF5_DEP_VERSION} CONFIG REQUIRED)
|
|
|
|
set (
|
|
kactivities_KCM_imports_LIB_SRCS
|
|
plugin.cpp
|
|
activitysettings.cpp
|
|
dialog.cpp
|
|
)
|
|
|
|
qt_add_dbus_interface (
|
|
kactivities_KCM_imports_LIB_SRCS
|
|
|
|
../common/dbus/org.kde.ActivityManager.Features.xml
|
|
features_interface
|
|
)
|
|
|
|
add_library (kactivitiessettingsplugin SHARED ${kactivities_KCM_imports_LIB_SRCS})
|
|
|
|
target_link_libraries (
|
|
kactivitiessettingsplugin
|
|
Qt::Core
|
|
Qt::DBus
|
|
Qt::Gui
|
|
Qt::Qml
|
|
Qt::Quick
|
|
Qt::Widgets
|
|
Qt::QuickWidgets
|
|
KF5::I18n
|
|
KF5::Activities
|
|
KF5::ConfigCore
|
|
KF5::GlobalAccel
|
|
KF5::WidgetsAddons
|
|
)
|
|
|
|
## install
|
|
|
|
install (
|
|
DIRECTORY
|
|
qml/activityDialog
|
|
|
|
DESTINATION ${KAMD_KCM_DATADIR}/qml
|
|
)
|
|
|
|
install (TARGETS kactivitiessettingsplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/activities/settings)
|
|
install (FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/activities/settings)
|
|
|