Warning, /plasma/libkscreen/backends/xrandr1.1/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 find_package(XCB REQUIRED COMPONENTS XCB RANDR)
0002 
0003 include_directories(${CMAKE_SOURCE_DIR}/src
0004                     ${CMAKE_BUILD_DIR}
0005                     ${QT_INCLUDES}
0006 )
0007 
0008 
0009 add_library(KSC_XRandR11 MODULE)
0010 target_sources(KSC_XRandR11 PRIVATE
0011     xrandr11.cpp
0012     ../xcbeventlistener.cpp
0013     ../xcbwrapper.cpp
0014 )
0015 
0016 set_target_properties(KSC_XRandR11 PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf${QT_MAJOR_VERSION}/kscreen")
0017 set_target_properties(KSC_XRandR11 PROPERTIES PREFIX "")
0018 target_link_libraries(KSC_XRandR11 Qt::Core
0019                                    Qt::Gui
0020                                    ${XCB_LIBRARIES}
0021                                    KF5::Screen
0022 )
0023 if (QT_MAJOR_VERSION EQUAL "5")
0024     target_link_libraries(KSC_XRandR11 Qt::X11Extras)
0025 else()
0026     target_link_libraries(KSC_XRandR11 Qt::GuiPrivate)
0027 endif()
0028 
0029 install(TARGETS KSC_XRandR11 DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/kscreen/)