Skip to content

Commit f1ec1e4

Browse files
committed
Update debs for aarch64
1 parent dbc85c4 commit f1ec1e4

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

package.cmake

+10-7
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@
44
# SPDX-License-Identifier: MIT
55
#
66

7-
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
8-
set(CPACK_PACKAGE_ARCHITECTURE "x86_64")
9-
else()
10-
set(CPACK_PACKAGE_ARCHITECTURE "x86")
11-
endif()
127
set(CPACK_PACKAGE_RELOCATABLE FALSE)
138
set(CPACK_PACKAGE_NAME "intel")
149
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Intel(R) Graphics Compute Runtime")
@@ -94,12 +89,20 @@ if(UNIX)
9489
endif()
9590

9691
set(CPACK_SET_DESTDIR TRUE)
97-
set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64")
92+
# Architecture-related options
93+
if("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "aarch64|arm64")
94+
set(CPACK_PACKAGE_ARCHITECTURE "arm64")
95+
set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "arm64")
96+
set(CPACK_RPM_PACKAGE_ARCHITECTURE "arm64")
97+
else()
98+
set(CPACK_PACKAGE_ARCHITECTURE "x86_64")
99+
set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64")
100+
set(CPACK_RPM_PACKAGE_ARCHITECTURE "x86_64")
101+
endif()
98102
set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "postinst;postrm")
99103
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "http://01.org/compute-runtime")
100104
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
101105
set(CPACK_RPM_COMPRESSION_TYPE "xz")
102-
set(CPACK_RPM_PACKAGE_ARCHITECTURE "x86_64")
103106
set(CPACK_RPM_PACKAGE_AUTOREQ OFF)
104107
set(CPACK_RPM_PACKAGE_DESCRIPTION "Intel OpenCL GPU driver")
105108
set(CPACK_RPM_PACKAGE_GROUP "System Environment/Libraries")

0 commit comments

Comments
 (0)