case $THIS_SUB_DEPENDS in
  DRM) message "${MESSAGE_COLOR}DRM support requested, enforcing it.$DEFAULT_COLOR" &&
    depends libdrm "disable_drm=false"
  ;;
  X11) message "${MESSAGE_COLOR}X11 support requested, enforcing it.$DEFAULT_COLOR" &&
    depends libx11 "with_x11=yes" &&
    depends libxfixes &&
    depends libxext
  ;;
  WAYLAND) message "${MESSAGE_COLOR}Wayland support requested, enforcing it.$DEFAULT_COLOR" &&
    depends wayland "with_wayland=yes"
  ;;
  *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}"
     return 1;;
esac
