Warning, /frameworks/kidletime/src/plugins/wayland/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_library(KF6IdleTimeWaylandPlugin MODULE)
0002 qt6_generate_wayland_protocol_client_sources(KF6IdleTimeWaylandPlugin FILES
0003     ${PLASMA_WAYLAND_PROTOCOLS_DIR}/idle.xml
0004     ${WaylandProtocols_DATADIR}/staging/ext-idle-notify/ext-idle-notify-v1.xml)
0005 target_sources(KF6IdleTimeWaylandPlugin PRIVATE poller.cpp ${idletime_plugin_SRCS})
0006 
0007 target_link_libraries(KF6IdleTimeWaylandPlugin
0008     KF6::IdleTime
0009     Qt6::WaylandClient
0010     Qt6::GuiPrivate
0011     Wayland::Client
0012 )
0013 
0014 install(
0015     TARGETS
0016         KF6IdleTimeWaylandPlugin
0017     DESTINATION
0018         ${KDE_INSTALL_PLUGINDIR}/kf6/org.kde.kidletime.platforms/
0019 )