case $THIS_SUB_DEPENDS in
AMD)
  message "${MESSAGE_COLOR}AMD support enforced by sub-dependency.$DEFAULT_COLOR"
  list_add LLVM_TARGETS AMDGPU
;;
CLANG)
  message "${MESSAGE_COLOR}Building clang enforced by sub-dependency.$DEFAULT_COLOR"
  LLVM_WITH_CLANG=y
;;
LLDB)
  message "${MESSAGE_COLOR}Building lldb enforced by sub-dependency.$DEFAULT_COLOR"
  LLVM_WITH_LLDB=y
;;
POLLY)
  message "${MESSAGE_COLOR}Building polly enforced by sub-dependency.$DEFAULT_COLOR"
  LLVM_WITH_POLLY=y
;;
LLD)
  message "${MESSAGE_COLOR}Building lld enforced by sub-dependency.$DEFAULT_COLOR"
  LLVM_WITH_LLD=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
