Warning, /plasma/kwin/autotests/drm/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(mockDRM_SRCS
0002     mock_drm.cpp
0003     ../../src/backends/drm/drm_abstract_output.cpp
0004     ../../src/backends/drm/drm_backend.cpp
0005     ../../src/backends/drm/drm_blob.cpp
0006     ../../src/backends/drm/drm_buffer.cpp
0007     ../../src/backends/drm/drm_commit.cpp
0008     ../../src/backends/drm/drm_commit_thread.cpp
0009     ../../src/backends/drm/drm_connector.cpp
0010     ../../src/backends/drm/drm_crtc.cpp
0011     ../../src/backends/drm/drm_dmabuf_feedback.cpp
0012     ../../src/backends/drm/drm_egl_backend.cpp
0013     ../../src/backends/drm/drm_egl_cursor_layer.cpp
0014     ../../src/backends/drm/drm_egl_layer.cpp
0015     ../../src/backends/drm/drm_egl_layer_surface.cpp
0016     ../../src/backends/drm/drm_gpu.cpp
0017     ../../src/backends/drm/drm_layer.cpp
0018     ../../src/backends/drm/drm_logging.cpp
0019     ../../src/backends/drm/drm_object.cpp
0020     ../../src/backends/drm/drm_output.cpp
0021     ../../src/backends/drm/drm_pipeline.cpp
0022     ../../src/backends/drm/drm_pipeline_legacy.cpp
0023     ../../src/backends/drm/drm_plane.cpp
0024     ../../src/backends/drm/drm_property.cpp
0025     ../../src/backends/drm/drm_qpainter_backend.cpp
0026     ../../src/backends/drm/drm_qpainter_layer.cpp
0027     ../../src/backends/drm/drm_virtual_egl_layer.cpp
0028     ../../src/backends/drm/drm_virtual_output.cpp
0029     ../../src/backends/drm/icc_shader.cpp
0030 )
0031 
0032 include_directories(${Libdrm_INCLUDE_DIRS})
0033 
0034 add_library(LibDrmTest STATIC ${mockDRM_SRCS})
0035 target_link_libraries(LibDrmTest
0036     Qt::Gui
0037     Qt::Widgets
0038     KF6::ConfigCore
0039     KF6::WindowSystem
0040     KF6::CoreAddons
0041     KF6::I18n
0042     XCB::XCB
0043     PkgConfig::Libxcvt
0044     gbm::gbm
0045     Libdrm::Libdrm
0046     kwin
0047 )
0048 target_include_directories(LibDrmTest
0049     PUBLIC
0050         ../../src
0051         ../../src/platformsupport/scenes/opengl
0052         ../../src/platformsupport/scenes/qpainter
0053         ../../src/backends/drm/
0054 )
0055 
0056 ########################################################
0057 # Tests
0058 ########################################################
0059 add_executable(testDrm drmTest.cpp)
0060 target_link_libraries(testDrm LibDrmTest Qt::Test)
0061 add_test(NAME kwin-testDrm COMMAND testDrm)
0062 ecm_mark_as_test(testDrm)