mirror of
https://github.com/eosswedenorg/antelope-keygen
synced 2026-06-16 03:44:56 +02:00
43 lines
1.1 KiB
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" )
|