This implements client-side window decorations for moving and resizing windows and HiDPI support. This functionality depends on the external project 'libdecoration' that is checked out and built as external CMake dependency.
What is the best approach to depend on external projects in Blender?