Merge pull request #10295 from alalek:cmake_workaround_download_log_issue

pull/10302/head
Alexander Alekhin 7 years ago
commit 74f1295756
  1. 10
      cmake/OpenCVDownload.cmake

@ -156,10 +156,12 @@ function(ocv_download)
TIMEOUT 600
STATUS status
LOG __log)
string(LENGTH "${__log}" __log_length)
if(__log_length LESS 65536)
string(REPLACE "\n" "\n# " __log "${__log}")
ocv_download_log("# ${__log}\n")
if(NOT OPENCV_SKIP_FILE_DOWNLOAD_DUMP) # workaround problem with old CMake versions: "Invalid escape sequence"
string(LENGTH "${__log}" __log_length)
if(__log_length LESS 65536)
string(REPLACE "\n" "\n# " __log "${__log}")
ocv_download_log("# ${__log}\n")
endif()
endif()
if(NOT status EQUAL 0)
set(msg_level FATAL_ERROR)

Loading…
Cancel
Save