It's the same old patch introduced 8 months ago in 042d4e1, with only some minor modification that the patch can apply to the current stable. Don't know if it was submitted upstream 8 months ago. It was introduced to support CLT only builds. Without this patch node would depend on full xcode.