1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-keygen synced 2026-06-16 03:44:56 +02:00
antelope-keygen/cmake/extras.cmake

43 lines
1.1 KiB
CMake

set( EXTRAS_DIRECTORY ${DOWNLOAD_CACHE_DIR}/eosio-keygen-extras-0.1.0 )
set( FILENAME ${DOWNLOAD_CACHE_DIR}/eosio-keygen-extras-0.1.0.zip )
# --------------------------------
# Download/Unpack
# --------------------------------
if (NOT EXISTS ${FILENAME})
set( URL "https://github.com/eosswedenorg/eosio-keygen-extras/releases/download/v0.1.0/eosio-keygen-extras-0.1.0.zip" )
set( CHECKSUM "7be3188a52a39876e37986e6a7d78e0d6c89e68e8391cf48821c800563aaa036" )
message( STATUS "Downloading ${URL}" )
file(DOWNLOAD ${URL} ${FILENAME}
TIMEOUT 60
EXPECTED_HASH SHA256=${CHECKSUM}
TLS_VERIFY ON)
endif()
if (NOT EXISTS ${EXTRAS_DIRECTORY})
message( STATUS "Unpacking ${FILENAME}" )
execute_process(COMMAND ${CMAKE_COMMAND} -E tar -xf ${FILENAME}
WORKING_DIRECTORY ${DOWNLOAD_CACHE_DIR})
endif()
# --------------------------------
# Install
# --------------------------------
install(DIRECTORY ${EXTRAS_DIRECTORY}/dict
DESTINATION ${CMAKE_INSTALL_SHAREDIR}
COMPONENT extras )
# --------------------------------
# CPack
# --------------------------------
set( CPACK_COMPONENT_EXTRAS_DESCRIPTION "Dictionary files" )