···245245option_with_deps(XRT_FEATURE_STEAMVR_PLUGIN "Build SteamVR plugin" DEPENDS "NOT ANDROID")
246246option_with_deps(XRT_FEATURE_TRACING "Enable debug tracing on supported platforms" DEFAULT OFF DEPENDS XRT_HAVE_PERCETTO)
247247248248+if (XRT_FEATURE_SERVICE)
249249+ # Disable the client debug gui by default for out-of-proc -
250250+ # too many clients have problems with depending on SDL/GStreamer/etc and we rarely use it in this configuration
251251+ option(XRT_FEATURE_CLIENT_DEBUG_GUI "Allow clients to have their own instances of the debug gui" OFF)
252252+else()
253253+ # Enable the client debug gui by default for in-proc -
254254+ # In in-proc, the client debug gui is the same as the server debug gui, and we use it a lot in this configuration
255255+ option(XRT_FEATURE_CLIENT_DEBUG_GUI "Allow clients to have their own instances of the debug gui" ON)
256256+endif()
257257+248258# systemd detailed config
249259option_with_deps(XRT_INSTALL_SYSTEMD_UNIT_FILES "Install user unit files for systemd socket activation on installation" DEPENDS XRT_HAVE_SYSTEMD)
250260option_with_deps(XRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES "Use an absolute path to monado-system in installed user unit files for systemd socket activation" DEPENDS XRT_HAVE_SYSTEMD)
···475485message(STATUS "# FEATURE_SERVICE: ${XRT_FEATURE_SERVICE}")
476486message(STATUS "# FEATURE_STEAMVR_PLUGIN: ${XRT_FEATURE_STEAMVR_PLUGIN}")
477487message(STATUS "# FEATURE_TRACING: ${XRT_FEATURE_TRACING}")
488488+message(STATUS "# FEATURE_CLIENT_DEBUG_GUI: ${XRT_FEATURE_CLIENT_DEBUG_GUI}")
478489message(STATUS "#")
479490message(STATUS "# DRIVER_ANDROID: ${XRT_BUILD_DRIVER_ANDROID}")
480491message(STATUS "# DRIVER_ARDUINO: ${XRT_BUILD_DRIVER_ARDUINO}")