Warning, /frameworks/kidletime/src/plugins/xsync/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(KF5IdleTimeXcbPlugin0 MODULE) 0002 0003 target_include_directories(KF5IdleTimeXcbPlugin0 0004 PRIVATE 0005 ${XCB_XCB_INCLUDE_DIR} 0006 ${XCB_SYNC_INCLUDE_DIR} 0007 ) 0008 0009 target_sources(KF5IdleTimeXcbPlugin0 PRIVATE 0010 xsyncbasedpoller.cpp 0011 ../../logging.cpp 0012 ) 0013 0014 ecm_qt_declare_logging_category(KF5IdleTimeXcbPlugin0 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(KF5IdleTimeXcbPlugin0 0024 KF5IdleTime 0025 XCB::XCB 0026 XCB::SYNC 0027 X11::XCB 0028 ${X11_LIBRARIES} 0029 ${X11_Xext_LIB} 0030 ) 0031 0032 if (TARGET Qt5::X11Extras) 0033 target_link_libraries(KF5IdleTimeXcbPlugin0 Qt5::X11Extras) 0034 elseif (TARGET Qt6::Gui) 0035 target_link_libraries(KF5IdleTimeXcbPlugin0 Qt6::Gui) 0036 endif() 0037 0038 install( 0039 TARGETS 0040 KF5IdleTimeXcbPlugin0 0041 DESTINATION 0042 ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/org.kde.kidletime.platforms/ 0043 )