blob: 59c87998e95e79bf678485b58a9da6304f246703 [file] [log] [blame]
James Kuszmaulb13e13f2023-11-22 20:44:04 -08001macro(download_and_check source destination)
2 file(DOWNLOAD ${source} ${destination} STATUS download_status)
3 list(GET download_status 0 status_code)
4 list(GET download_status 1 status_message)
5
6 if(${status_code} EQUAL 0)
7 message(VERBOSE "Download of \"${source}\" successful.")
8 else()
9 message(FATAL_ERROR "Download of \"${source}\" failed: ${status_message}")
10 endif()
11endmacro()