plasma-framework/src/declarativeimports/calendar/CMakeLists.txt
Friedrich W. H. Kossebau 2c23dc0123 Use more target-centric cmake code
NO_CHANGELOG
2021-07-06 13:58:19 +02:00

30 lines
766 B
CMake

add_library(calendarplugin SHARED)
target_sources(calendarplugin PRIVATE
calendarplugin.cpp
#incidencemodifier.cpp
calendar.cpp
calendardata.cpp
#calendardayhelper.cpp
#calendarroleproxymodel.cpp
#datetimerangefiltermodel.cpp
daysmodel.cpp
eventdatadecorator.cpp
eventpluginsmanager.cpp
)
target_link_libraries(calendarplugin
Qt5::Core
Qt5::Quick
Qt5::Qml
Qt5::Gui
KF5::I18n
KF5::CalendarEvents
KF5::CoreAddons
)
install(TARGETS calendarplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/calendar)
install(DIRECTORY qml/ DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/calendar)
ecm_generate_qmltypes(org.kde.plasma.calendar 2.0 DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/calendar)