diff --git a/Source/cmCurl.cxx b/Source/cmCurl.cxx index ae242ee410..e57e55d3fe 100644 --- a/Source/cmCurl.cxx +++ b/Source/cmCurl.cxx @@ -34,7 +34,7 @@ } \ } while (false) -cm::optional cmCurlParseTLSVersion(std::string const& tls_version) +cm::optional cmCurlParseTLSVersion(cm::string_view tls_version) { cm::optional v; if (tls_version == "1.0"_s) { diff --git a/Source/cmCurl.h b/Source/cmCurl.h index b895a30680..9675e08fdf 100644 --- a/Source/cmCurl.h +++ b/Source/cmCurl.h @@ -7,10 +7,11 @@ #include #include +#include #include -cm::optional cmCurlParseTLSVersion(std::string const& tls_version); +cm::optional cmCurlParseTLSVersion(cm::string_view tls_version); std::string cmCurlSetCAInfo(::CURL* curl, const std::string& cafile = {}); std::string cmCurlSetNETRCOption(::CURL* curl, const std::string& netrc_level, const std::string& netrc_file);