mirror of
https://github.com/eosswedenorg/antelope-keygen
synced 2026-07-04 12:03:41 +02:00
adding cmake/extras.cmake
This commit is contained in:
parent
b7c3fc0506
commit
e20023cf31
1 changed files with 43 additions and 0 deletions
43
cmake/extras.cmake
Normal file
43
cmake/extras.cmake
Normal file
|
|
@ -0,0 +1,43 @@
|
||||||
|
|
||||||
|
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" )
|
||||||
Loading…
Add table
Add a link
Reference in a new issue