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_buffer.cpp
0006     ../../src/backends/drm/drm_buffer_gbm.cpp
0007     ../../src/backends/drm/drm_dmabuf_feedback.cpp
0008     ../../src/backends/drm/drm_dumb_buffer.cpp
0009     ../../src/backends/drm/drm_dumb_swapchain.cpp
0010     ../../src/backends/drm/drm_egl_backend.cpp
0011     ../../src/backends/drm/drm_egl_cursor_layer.cpp
0012     ../../src/backends/drm/drm_egl_layer.cpp
0013     ../../src/backends/drm/drm_egl_layer_surface.cpp
0014     ../../src/backends/drm/drm_gbm_surface.cpp
0015     ../../src/backends/drm/drm_gpu.cpp
0016     ../../src/backends/drm/drm_layer.cpp
0017     ../../src/backends/drm/drm_logging.cpp
0018     ../../src/backends/drm/drm_connector.cpp
0019     ../../src/backends/drm/drm_object.cpp
0020     ../../src/backends/drm/drm_crtc.cpp
0021     ../../src/backends/drm/drm_plane.cpp
0022     ../../src/backends/drm/drm_output.cpp
0023     ../../src/backends/drm/drm_pipeline.cpp
0024     ../../src/backends/drm/drm_pipeline_legacy.cpp
0025     ../../src/backends/drm/drm_property.cpp
0026     ../../src/backends/drm/drm_qpainter_backend.cpp
0027     ../../src/backends/drm/drm_qpainter_layer.cpp
0028     ../../src/backends/drm/drm_shadow_buffer.cpp
0029     ../../src/backends/drm/drm_virtual_egl_layer.cpp
0030     ../../src/backends/drm/drm_virtual_output.cpp
0031 )
0032 
0033 include_directories(${Libdrm_INCLUDE_DIRS})
0034 
0035 add_library(LibDrmTest STATIC ${mockDRM_SRCS})
0036 target_link_libraries(LibDrmTest
0037     Qt::Gui
0038     Qt::Widgets
0039     KF5::ConfigCore
0040     KF5::WindowSystem
0041     KF5::CoreAddons
0042     KF5::I18n
0043     XCB::XCB
0044     PkgConfig::Libxcvt
0045     gbm::gbm
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)