You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

24 lines
737 B

add_library(calendarplugin SHARED)
target_sources(calendarplugin PRIVATE
calendarplugin.cpp
calendar.cpp
daysmodel.cpp
eventdatadecorator.cpp
eventpluginsmanager.cpp
)
target_link_libraries(calendarplugin
Qt${QT_MAJOR_VERSION}::Core
Qt${QT_MAJOR_VERSION}::Quick
Qt${QT_MAJOR_VERSION}::Qml
Qt${QT_MAJOR_VERSION}::Gui
KF5::I18n
KF5::CalendarEvents
KF5::CoreAddons
)
install(TARGETS calendarplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/workspace/calendar)
install(DIRECTORY qml/ DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/workspace/calendar)
ecm_generate_qmltypes(org.kde.plasma.workspace.calendar 2.0 DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/workspace/calendar)