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

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