WSJT-X/CMake/download_kvasd.cmake
Bill Somerville 58119734f9 Increase web download timeouts to 2 minutes
User manual and kvasd downloads are occasionally timing out with a 10s
timeout.




git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@4458 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2014-10-02 20:46:57 +00:00

26 lines
749 B
CMake

#
# CMake script to fetch kvasd binary for the current platform
#
set (kvasd_NAME https://svn.code.sf.net/p/wsjt/wsjt/trunk/kvasd-binary/${SYSTEM_NAME}/kvasd${EXECUTABLE_SUFFIX})
message (STATUS "file: ${kvasd_NAME}")
if (APPLE)
set (__kvasd_md5sum 198dbdde1e4b04f9940f63731097ee35)
elseif (WIN32)
set (__kvasd_md5sum 7b16809e51126a01bd02aed44427510c)
elseif (UNIX)
set (__kvasd_md5sum 28a6f8ba2efc3df02af2a781bd3ab654)
endif ()
file (
DOWNLOAD ${kvasd_NAME} contrib/kvasd${EXECUTABLE_SUFFIX}
TIMEOUT 120
STATUS kvasd_STATUS
LOG kvasd_LOG
SHOW_PROGRESS
EXPECTED_MD5 ${__kvasd_md5sum}
)
list (GET kvasd_STATUS 0 kvasd_RC)
if (kvasd_RC)
message (WARNING "${kvasd_STATUS}")
message (FATAL_ERROR "${kvasd_LOG}")
endif (kvasd_RC)