Commit 81cc1c73 by Maarten L. Hekkelman

use gzip if found

parent eabda8f0
...@@ -357,8 +357,18 @@ if(CIFPP_DOWNLOAD_CCD) ...@@ -357,8 +357,18 @@ if(CIFPP_DOWNLOAD_CCD)
file(MAKE_DIRECTORY ${PROJECT_SOURCE_DIR}/data/) file(MAKE_DIRECTORY ${PROJECT_SOURCE_DIR}/data/)
endif() endif()
message(STATUS "Trying to download the file https://files.wwpdb.org/pub/pdb/data/monomers/components.cif") find_program(GUNZIP gunzip)
file(DOWNLOAD "https://files.wwpdb.org/pub/pdb/data/monomers/components.cif" "${COMPONENTS_CIF}" SHOW_PROGRESS STATUS CCD_FETCH_STATUS)
if(GUNZIP)
file(DOWNLOAD https://files.wwpdb.org/pub/pdb/data/monomers/components.cif.gz ${COMPONENTS_CIF}.gz
SHOW_PROGRESS)
add_custom_command(OUTPUT ${COMPONENTS_CIF}
COMMAND ${GUNZIP} ${COMPONENTS_CIF}.gz
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/data/)
else()
file(DOWNLOAD https://files.wwpdb.org/pub/pdb/data/monomers/components.cif ${COMPONENTS_CIF}
SHOW_PROGRESS)
endif()
list(POP_FRONT CCD_FETCH_STATUS CCD_FETCH_STATUS_CODE) list(POP_FRONT CCD_FETCH_STATUS CCD_FETCH_STATUS_CODE)
if(NOT CCD_FETCH_STATUS_CODE EQUAL 0) if(NOT CCD_FETCH_STATUS_CODE EQUAL 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment