| --- a/CMakeLists.txt 2018-05-13 20:47:11.635871328 +0200 |
| +++ b/CMakeLists.txt 2018-05-13 20:47:49.289872617 +0200 |
| @@ -187,6 +187,7 @@ |
| # ---------------------------------------------------------------------------- |
| |
| OCV_OPTION(OPENCV_ENABLE_NONFREE "Enable non-free algorithms" OFF) |
| +OCV_OPTION(ENABLE_DOWNLOAD "Enable download during configure" ON) |
| |
| # 3rd party libs |
| OCV_OPTION(BUILD_ZLIB "Build zlib from source" WIN32 OR APPLE) |
| |
| --- a/cmake/OpenCVDownload.cmake 2018-05-13 21:22:14.966943336 +0200 |
| +++ b/cmake/OpenCVDownload.cmake 2018-05-13 21:23:15.959945424 +0200 |
| @@ -32,6 +32,7 @@ |
| |
| |
| function(ocv_download) |
| + if(ENABLE_DOWNLOAD) |
| cmake_parse_arguments(DL "UNPACK;RELATIVE_URL" "FILENAME;HASH;DESTINATION_DIR;ID;STATUS" "URL" ${ARGN}) |
| |
| macro(ocv_download_log) |
| @@ -236,4 +237,7 @@ |
| if(OCV_DOWNLOAD_HASH_NAME) |
| set(${OCV_DOWNLOAD_HASH_NAME} "${DL_HASH}" CACHE INTERNAL "") |
| endif() |
| + else() |
| + message( "Download was disabled during configure phase by ENABLE_DOWNLOAD=OFF" ) |
| + endif() |
| endfunction() |