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
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)
|
|
|