2022-03-05 22:41:29 +05:00

33 lines
973 B
CMake

set(containmentlayoutmanagerplugin_SRCS
containmentlayoutmanagerplugin.cpp
appletcontainer.cpp
configoverlay.cpp
appletslayout.cpp
abstractlayoutmanager.cpp
gridlayoutmanager.cpp
itemcontainer.cpp
resizehandle.cpp
)
add_library(containmentlayoutmanagerplugin ${containmentlayoutmanagerplugin_SRCS})
target_link_libraries(containmentlayoutmanagerplugin
PUBLIC
Qt::Core
PRIVATE
Qt::Qml Qt::Quick
KF5::Plasma KF5::PlasmaQuick
)
ecm_qt_declare_logging_category(containmentlayoutmanagerplugin
HEADER containmentlayoutmanager_debug.h
IDENTIFIER CONTAINMENTLAYOUTMANAGER_DEBUG
CATEGORY_NAME org.kde.plasma.containmentlayoutmanager
)
install(TARGETS containmentlayoutmanagerplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/containmentlayoutmanager)
install(DIRECTORY qml/ DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/private/containmentlayoutmanager)