diff --git a/scripts/cmake/vcpkg_download_sourceforge.cmake b/scripts/cmake/vcpkg_download_sourceforge.cmake index ad10ad690f..a8c1f1f259 100644 --- a/scripts/cmake/vcpkg_download_sourceforge.cmake +++ b/scripts/cmake/vcpkg_download_sourceforge.cmake @@ -28,12 +28,10 @@ function(vcpkg_download_sourceforge out_var) - an organization name followed by a repository name separated by a single slash") endif() - if(DEFINED arg_REF) + if(NOT "${arg_REF}" STREQUAL "") set(url "${sourceforge_host}/${org_name}/files/${repo_name}/${arg_REF}/${arg_FILENAME}") - elseif(DEFINED repo_name) - set(url "${sourceforge_host}/${org_name}/${repo_name}/files/${arg_FILENAME}") else() - set(url "${sourceforge_host}/${org_name}/files/${arg_FILENAME}") + set(url "${sourceforge_host}/${arg_REPO}/files/${arg_FILENAME}") endif() string(SUBSTRING "${arg_SHA512}" 0 10 sanitized_ref)