forked from Qortal/Brooklyn
33 lines
973 B
CMake
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)
|