Allow Utils/build-release-linux.sh to build releases for other targets as arm64

This commit is contained in:
Sergio Perez Fernandez
2025-06-22 20:47:13 -07:00
committed by teejusb
parent 6409c7ec82
commit 45ba1873df
3 changed files with 17 additions and 4 deletions
+8 -1
View File
@@ -70,7 +70,14 @@ elseif(MACOSX)
endif()
else()
set(CPACK_GENERATOR TGZ)
set(CPACK_SYSTEM_NAME "Linux")
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
set(CPACK_SYSTEM_NAME "Linux-x86-64")
elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64")
set(CPACK_SYSTEM_NAME "Linux-arm64")
else()
message("Unknown architecture: ${CMAKE_SYSTEM_PROCESSOR}")
set(CPACK_SYSTEM_NAME "Linux-unknown")
endif()
endif()
set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}")