Warning, /frameworks/kidletime/src/plugins/xscreensaver/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(KF5IdleTimeXcbPlugin1 MODULE) 0002 0003 set(xscreensaver_plugin_dbus_SRCS) 0004 qt_add_dbus_interface(xscreensaver_plugin_dbus_SRCS org.freedesktop.ScreenSaver.xml screensaver_interface) 0005 0006 target_sources(KF5IdleTimeXcbPlugin1 PRIVATE 0007 xscreensaverbasedpoller.cpp 0008 ${xscreensaver_plugin_dbus_SRCS} 0009 ) 0010 0011 target_link_libraries(KF5IdleTimeXcbPlugin1 0012 KF5IdleTime 0013 Qt${QT_MAJOR_VERSION}::DBus 0014 ${X11_LIBRARIES} 0015 ${X11_Xscreensaver_LIB} 0016 ) 0017 0018 if (TARGET Qt5::X11Extras) 0019 target_link_libraries(KF5IdleTimeXcbPlugin1 Qt5::X11Extras) 0020 elseif (TARGET Qt6::Gui) 0021 target_link_libraries(KF5IdleTimeXcbPlugin1 Qt6::Gui) 0022 endif() 0023 0024 0025 install( 0026 TARGETS 0027 KF5IdleTimeXcbPlugin1 0028 DESTINATION 0029 ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/org.kde.kidletime.platforms/ 0030 )