12345678910111213141516171819202122get_filename_component(DEST_DIR "${DEST}" DIRECTORY)file(MAKE_DIRECTORY "${DEST_DIR}")
if(NOT EXISTS "${DEST}") message(STATUS "Downloading ${NAME} from ggml-org/models...")endif()
file(DOWNLOAD "https://huggingface.co/ggml-org/models/resolve/main/${NAME}?download=true" "${DEST}" TLS_VERIFY ON EXPECTED_HASH ${HASH} STATUS status)
list(GET status 0 code)
if(NOT code EQUAL 0) list(GET status 1 msg) message(FATAL_ERROR "Failed to download ${NAME}: ${msg}")endif()