kwin/src/backends/drm/CMakeLists.txt
Xaver Hugl a1ed313a42 backends/drm: move placeholder output management to Workspace
Backends aren't the right layer to take care of placeholder outputs, and
don't really have enough information to do it either. This also fixes a
crash, because the placeholder output currently gets created too late
2022-08-27 20:30:27 +02:00

32 lines
779 B
CMake

target_sources(kwin PRIVATE
drm_abstract_output.cpp
drm_backend.cpp
drm_buffer.cpp
drm_buffer_gbm.cpp
drm_dmabuf_feedback.cpp
drm_dumb_buffer.cpp
drm_dumb_swapchain.cpp
drm_egl_backend.cpp
drm_egl_cursor_layer.cpp
drm_egl_layer.cpp
drm_egl_layer_surface.cpp
drm_gbm_surface.cpp
drm_gpu.cpp
drm_layer.cpp
drm_logging.cpp
drm_object_connector.cpp
drm_object.cpp
drm_object_crtc.cpp
drm_object_plane.cpp
drm_output.cpp
drm_pipeline.cpp
drm_pipeline_legacy.cpp
drm_property.cpp
drm_qpainter_backend.cpp
drm_qpainter_layer.cpp
drm_shadow_buffer.cpp
drm_virtual_egl_layer.cpp
drm_virtual_output.cpp
)
target_link_libraries(kwin Libdrm::Libdrm gbm::gbm PkgConfig::Libxcvt)