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)