Scare Crowe d2ebfd0519 QortalOS Titan 5.60.12
Screw the description like that inbred T3Q
2022-03-05 21:17:59 +05:00

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)