Missing Metal in CMakeLists

We’re using Cmake to build for macOS (and eventually iOS) and rely on Metal.
So far, fixed in our own fork by putting this in

  if(SDL_VIDEO_RENDER_METAL)
    find_library(METAL Metal)
    list(APPEND EXTRA_LIBS ${METAL})
    file(GLOB RENDERER_SOURCES ${SDL2_SOURCE_DIR}/src/render/metal/*.m)
    set(SOURCE_FILES ${SOURCE_FILES} ${RENDERER_SOURCES})
  endif()

Could this be pushed upstream?