a1ed313a42
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
32 lines
779 B
CMake
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)
|