Merge topic 'file-DOWNLOAD-user-agent'

14aff4d file(DOWNLOAD): Add HTTP User-Agent string
This commit is contained in:
Brad King 2012-09-19 13:58:01 -04:00 committed by CMake Topic Stage
commit 03077c9cbc
1 changed files with 3 additions and 0 deletions

View File

@ -2855,6 +2855,9 @@ cmFileCommand::HandleDownloadCommand(std::vector<std::string> const& args)
res = ::curl_easy_setopt(curl, CURLOPT_FAILONERROR, 1);
check_curl_result(res, "DOWNLOAD cannot set http failure option: ");
res = ::curl_easy_setopt(curl, CURLOPT_USERAGENT, "curl/" LIBCURL_VERSION);
check_curl_result(res, "DOWNLOAD cannot set user agent option: ");
res = ::curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION,
cmWriteToFileCallback);
check_curl_result(res, "DOWNLOAD cannot set write function: ");