Commit 79ecf20b by Maarten L. Hekkelman

Sometimes extracting archives does not work in cmake

parent 1de9681b
...@@ -278,7 +278,7 @@ if (NOT EXISTS ${COMPONENTS_CIF}) ...@@ -278,7 +278,7 @@ if (NOT EXISTS ${COMPONENTS_CIF})
file(MAKE_DIRECTORY ${PROJECT_SOURCE_DIR}/data/) file(MAKE_DIRECTORY ${PROJECT_SOURCE_DIR}/data/)
endif() endif()
if(${CMAKE_VERSION} VERSION_LESS "3.19.0") # if(${CMAKE_VERSION} VERSION_LESS "3.19.0")
find_program(GUNZIP gunzip) find_program(GUNZIP gunzip)
if(GUNZIP) if(GUNZIP)
...@@ -291,13 +291,13 @@ if (NOT EXISTS ${COMPONENTS_CIF}) ...@@ -291,13 +291,13 @@ if (NOT EXISTS ${COMPONENTS_CIF})
file(DOWNLOAD ftp://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif ${COMPONENTS_CIF} file(DOWNLOAD ftp://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif ${COMPONENTS_CIF}
SHOW_PROGRESS) SHOW_PROGRESS)
endif() endif()
else() # else()
file(DOWNLOAD ftp://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif.gz ${COMPONENTS_CIF}.gz # file(DOWNLOAD ftp://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif.gz ${COMPONENTS_CIF}.gz
SHOW_PROGRESS) # SHOW_PROGRESS)
file(ARCHIVE_EXTRACT INPUT ${COMPONENTS_CIF}.gz # file(ARCHIVE_EXTRACT INPUT ${COMPONENTS_CIF}.gz
DESTINATION ${CMAKE_SOURCE_DIR}/data/ # DESTINATION ${CMAKE_SOURCE_DIR}/data/
VERBOSE) # VERBOSE)
endif() # endif()
endif() endif()
add_custom_target(COMPONENTS ALL DEPENDS ${COMPONENTS_CIF}) add_custom_target(COMPONENTS ALL DEPENDS ${COMPONENTS_CIF})
......
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