case $THIS_SUB_DEPENDS in
TARGET-*)
  target="${THIS_SUB_DEPENDS#TARGET-}"
  message "${MESSAGE_COLOR}$target target support enforced by subdep.$DEFAULT_COLOR"
  list_add LLVM_TARGETS "$target"
;;
AMD)
  message "${MESSAGE_COLOR}AMD support enforced by sub-dependency.$DEFAULT_COLOR"
  list_add LLVM_TARGETS AMDGPU
;;
POLLY)
  message "${MESSAGE_COLOR}Building polly enforced by sub-dependency.$DEFAULT_COLOR"
  LLVM_WITH_POLLY=y
;;
RTTI)
  message "${MESSAGE_COLOR}RTTI support enforced by sub-dependency.$DEFAULT_COLOR"
  LLVM_WITH_RTTI=y
;;
      *)
  message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}"
  return 1
;;
esac
