mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-05 07:22:06 +00:00
24 lines
957 B
CMake
24 lines
957 B
CMake
message("Downloading avr-gcc")
|
|
if(WIN32)
|
|
file(DOWNLOAD
|
|
https://github.com/ZakKemble/avr-gcc-build/releases/download/v12.1.0-1/avr-gcc-12.1.0-x64-windows.zip
|
|
${CMAKE_SOURCE_DIR}/toolchains/downloads/avr-gcc-x64-windows.zip
|
|
EXPECTED_HASH SHA256=e921a964fdeaedbe963352d0f26c6520a0a3eb8effc6ff232f3824b06c4ea0e2
|
|
SHOW_PROGRESS
|
|
)
|
|
file(ARCHIVE_EXTRACT
|
|
INPUT ${CMAKE_SOURCE_DIR}/toolchains/downloads/avr-gcc-x64-windows.zip
|
|
DESTINATION ${CMAKE_SOURCE_DIR}/toolchains/
|
|
)
|
|
elseif(UNIX)
|
|
file(DOWNLOAD
|
|
https://github.com/ZakKemble/avr-gcc-build/releases/download/v12.1.0-1/avr-gcc-12.1.0-x64-linux.tar.bz2
|
|
${CMAKE_SOURCE_DIR}/toolchains/downloads/avr-gcc-x64-linux.tar.bz2
|
|
EXPECTED_HASH SHA256=feb034f4b85237032da8bac1f03765af5ebc4a8939b69bed57ff31bc482ca1a6
|
|
SHOW_PROGRESS
|
|
)
|
|
file(ARCHIVE_EXTRACT
|
|
INPUT ${CMAKE_SOURCE_DIR}/toolchains/downloads/avr-gcc-x64-linux.tar.bz2
|
|
DESTINATION ${CMAKE_SOURCE_DIR}/toolchains/
|
|
)
|
|
endif() |