-#==============================================================================
-# Platforms / A set of indiviual options at once
-#==============================================================================
-option (WITH_X11_GLES "Build for X11 with GLES 2.0" ON )
-option (WITH_GLESv2_LIB "Build development library for GLES2 Based Renderers" OFF)
-option (WITH_EGL_EXAMPLE "Build EGL_EXAMPLE / X11" ON )
-option (WITH_WL_EXAMPLE "Build EGL_EXAMPLE / Wayland" OFF)
-option (WITH_DESKTOP "Build for Desktop / GLX" OFF)
-option (WITH_GLX_LIB "Build development library for GLX Based Renderers" OFF)
-option (WITH_GLX_EXAMPLE "Build GLX_EXAMPLE " OFF)
-option (WITH_FORCE_COPY "Force Software Copy of Pixmaps" OFF)
-option (WITH_CLIENTEXAMPLES "Build client examples " ON )
-option (WITH_TESTS "Build Available Tests " OFF)
-option (WITH_DLT "Build with DLT support " OFF)
-option (WITH_WAYLAND_FBDEV "Build Wayland with FBDEV backend" OFF)
-option (WITH_WAYLAND_FBDEV_LIB "Build development library for Wayland FBDEV Based Renderers" OFF)
-option (WITH_WAYLAND_X11 "Build Wayland with X11 backend" OFF)
-option (WITH_WAYLAND_X11_LIB "Build development library for Wayland X11 Based Renderers" OFF)
-option (WITH_WAYLAND_DRM "Build Wayland with drm backend" OFF)
-option (WITH_WAYLAND_DRM_LIB "Build development library for Wayland DRM Based Renderers" OFF)
-option (WITH_SERVICE_BIN "Build LayerManagerService Binary" ON)
-option (WITH_CONTROL_BIN "Build LayerManagerControl Binary" ON)
-option (WITH_CLIENT_LIB "Build LayerManagement Client Lib" ON)
-option (WITH_GENERIC_COMMUNICATOR "Build Generic Communicator Plugin" ON)
-option (WITH_SYSTEMD_HEALTH_MONITOR "Build plugin for systemd health monitoring" OFF)
-option (WITH_EXAMPLE_SCENE_PROVIDER "Build scene provider plugin for examples" OFF)
-option (WITH_STATIC_LIBRARIES "Link all libraries statically" OFF)
-option (WITH_TEXT_RENDERER "Build text renderer (only logging)" OFF)
-
-#==============================================================================
-# enable ctest if building with tests
-# run 'make test' after build to run all tests
-# be aware that some tests require a running layermanager
-#==============================================================================
+#===========================================================================================================
+# global build flags
+#===========================================================================================================
+option (WITH_FORCE_COPY "Force Software Copy of Pixmaps (compatibility for VMs)" OFF)
+option (WITH_DLT "Build with DLT logging support" OFF)
+option (WITH_STATIC_LIBRARIES "Link all plugins and libraries statically" OFF)
+
+#===========================================================================================================
+option (WITH_TESTS "Build unit test binaries for all enabled components" OFF)
+#===========================================================================================================