mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-28 19:25:27 +08:00
[vcpkg_find_acquire_program] Fix SWIG on non-Windows platforms. (#13953)
Previously, the sourceforge downloader was attempting to download a mixture of the Windows URL with an incorrect extension, causing a cascade of HTTPS download failure messages. Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
This commit is contained in:
parent
ba2e63548f
commit
50a596c40a
@ -354,32 +354,23 @@ function(vcpkg_find_acquire_program VAR)
|
||||
set(ARCHIVE "scons-local-${SCONS_VERSION}.zip")
|
||||
set(HASH fe121b67b979a4e9580c7f62cfdbe0c243eba62a05b560d6d513ac7f35816d439b26d92fc2d7b7d7241c9ce2a49ea7949455a17587ef53c04a5f5125ac635727)
|
||||
elseif(VAR MATCHES "SWIG")
|
||||
set(VERSION 4.0.2)
|
||||
set(SWIG_VERSION 4.0.2)
|
||||
set(PROGNAME swig)
|
||||
if(CMAKE_HOST_WIN32)
|
||||
#set(URL "https://sourceforge.net/projects/swig/files/swigwin/swigwin-${VERSION}/swigwin-${VERSION}.zip/download")
|
||||
set(ARCHIVE "swigwin-${VERSION}.zip")
|
||||
set(HASH b8f105f9b9db6acc1f6e3741990915b533cd1bc206eb9645fd6836457fd30789b7229d2e3219d8e35f2390605ade0fbca493ae162ec3b4bc4e428b57155db03d)
|
||||
set(SUBDIR b8f105f9b9-f0518bc3b7/swigwin-${VERSION})
|
||||
#set(SUBDIR "swigwin-${VERSION}")
|
||||
#set(PATHS "${DOWNLOADS}/tools/swig/swigwin-${VERSION}")
|
||||
else()
|
||||
#Not used
|
||||
set(_vfa_SUPPORTED TRUE)
|
||||
set(URL https://sourceforge.net/projects/swig/files/swig/swig-${VERSION}/swig-${VERSION}.tar.gz/download)
|
||||
set(ARCHIVE "swig-${VERSION}.tar.gz")
|
||||
set(HASH 05e7da70ce6d9a733b96c0bcfa3c1b82765bd859f48c74759bbf4bb1467acb1809caa310cba5e2b3280cd704fca249eaa0624821dffae1d2a75097c7f55d14ed)
|
||||
set(SUBDIR "swig-${VERSION}")
|
||||
set(PATHS "${DOWNLOADS}/tools/swig/${SUBDIR}")
|
||||
endif()
|
||||
set(SOURCEFORGE_ARGS
|
||||
set(SOURCEFORGE_ARGS
|
||||
REPO swig/swigwin
|
||||
REF swigwin-${VERSION}
|
||||
FILENAME "${ARCHIVE}"
|
||||
SHA512 "${HASH}"
|
||||
REF swigwin-${SWIG_VERSION}
|
||||
FILENAME "swigwin-${SWIG_VERSION}.zip"
|
||||
SHA512 b8f105f9b9db6acc1f6e3741990915b533cd1bc206eb9645fd6836457fd30789b7229d2e3219d8e35f2390605ade0fbca493ae162ec3b4bc4e428b57155db03d
|
||||
NO_REMOVE_ONE_LEVEL
|
||||
WORKING_DIRECTORY "${DOWNLOADS}/tools/swig"
|
||||
)
|
||||
)
|
||||
set(SUBDIR b8f105f9b9-f0518bc3b7/swigwin-${SWIG_VERSION})
|
||||
else()
|
||||
set(APT_PACKAGE_NAME "swig")
|
||||
set(BREW_PACKAGE_NAME "swig")
|
||||
endif()
|
||||
|
||||
elseif(VAR MATCHES "DOXYGEN")
|
||||
set(PROGNAME doxygen)
|
||||
set(DOXYGEN_VERSION 1.8.17)
|
||||
|
Loading…
x
Reference in New Issue
Block a user