cmake: Make Download.cmake check for errors

Copying from third-party/cmake/DownloadAndExtractFile.cmake.
This commit is contained in:
ZyX 2017-03-31 11:39:31 +03:00
parent 0b528fc4b5
commit 8204eaea7f

View File

@ -1 +1,16 @@
file(DOWNLOAD "${URL}" "${FILE}")
file(
DOWNLOAD "${URL}" "${FILE}"
STATUS status
LOG log
)
list(GET status 0 status_code)
list(GET status 1 status_string)
if(NOT status_code EQUAL 0)
message(FATAL_ERROR "error: downloading '${URL}' failed
status_code: ${status_code}
status_string: ${status_string}
log: ${log}
")
endif()