mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-03 21:44:30 +08:00
- added workaround for failing HTTPS protocol with older CMake versions
This commit is contained in:
9
External/AvalonTools/CMakeLists.txt
vendored
9
External/AvalonTools/CMakeLists.txt
vendored
@@ -20,6 +20,15 @@ if(needDownload)
|
||||
execute_process(COMMAND ${CMAKE_COMMAND} -E tar xf
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/AvalonToolkit_1.2.0.source.tar
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
# CMake < 2.8.10 does not seem to support HTTPS out of the box
|
||||
# and since SourceForge redirects to HTTPS, the CMake download fails
|
||||
# so we try to use system curl if available, using -L to follow redirects
|
||||
if (NOT EXISTS "${fileToPatch}")
|
||||
execute_process(COMMAND curl -L -O "${AVALONTOOLS_URL}" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
execute_process(COMMAND ${CMAKE_COMMAND} -E tar xf
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/AvalonToolkit_1.2.0.source.tar
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
endif()
|
||||
# apply patch to AvalonTools
|
||||
configure_file("${fileToPatch}" "${fileToPatch}.orig" COPYONLY)
|
||||
file(READ "${fileToPatch}" buffer)
|
||||
|
||||
Reference in New Issue
Block a user