Warning, /frameworks/kidletime/src/plugins/xsync/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(KF6IdleTimeXcbPlugin0 MODULE) 0002 0003 target_include_directories(KF6IdleTimeXcbPlugin0 0004 PRIVATE 0005 ${XCB_XCB_INCLUDE_DIR} 0006 ${XCB_SYNC_INCLUDE_DIR} 0007 ) 0008 0009 target_sources(KF6IdleTimeXcbPlugin0 PRIVATE 0010 xsyncbasedpoller.cpp 0011 ../../logging.cpp 0012 ) 0013 0014 ecm_qt_declare_logging_category(KF6IdleTimeXcbPlugin0 0015 HEADER xsync_logging.h 0016 IDENTIFIER KIDLETIME_XSYNC_PLUGIN 0017 CATEGORY_NAME kf.idletime.xsync 0018 OLD_CATEGORY_NAMES org.kde.kf5.idletime.xsync 0019 DESCRIPTION "xsync plugin" 0020 EXPORT KIDLETIME 0021 ) 0022 0023 target_link_libraries(KF6IdleTimeXcbPlugin0 0024 KF6IdleTime 0025 Qt6::Gui 0026 XCB::XCB 0027 XCB::SYNC 0028 X11::XCB 0029 ${X11_LIBRARIES} 0030 ${X11_Xext_LIB} 0031 ) 0032 0033 install( 0034 TARGETS 0035 KF6IdleTimeXcbPlugin0 0036 DESTINATION 0037 ${KDE_INSTALL_PLUGINDIR}/kf6/org.kde.kidletime.platforms/ 0038 )