2220ae44c4
Each of the backends becomes a plugin. This allows kwin_wayland to load the requested plugin and kwin itself doesn't need to link all the libraries needed. E.g. libdrm is no longer linked if running kwin_x11. Also this allows to create backends for the non-standard EGL platforms (examples could be raspberrypi or Android devices).
6 lines
119 B
CMake
6 lines
119 B
CMake
if(HAVE_DRM)
|
|
add_subdirectory(drm)
|
|
endif()
|
|
add_subdirectory(fbdev)
|
|
add_subdirectory(wayland)
|
|
add_subdirectory(x11)
|