|
4 | 4 | # SPDX-License-Identifier: MIT
|
5 | 5 | #
|
6 | 6 |
|
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() |
12 | 7 | set(CPACK_PACKAGE_RELOCATABLE FALSE)
|
13 | 8 | set(CPACK_PACKAGE_NAME "intel")
|
14 | 9 | set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Intel(R) Graphics Compute Runtime")
|
@@ -94,12 +89,20 @@ if(UNIX)
|
94 | 89 | endif()
|
95 | 90 |
|
96 | 91 | 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() |
98 | 102 | set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "postinst;postrm")
|
99 | 103 | set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "http://01.org/compute-runtime")
|
100 | 104 | set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
|
101 | 105 | set(CPACK_RPM_COMPRESSION_TYPE "xz")
|
102 |
| - set(CPACK_RPM_PACKAGE_ARCHITECTURE "x86_64") |
103 | 106 | set(CPACK_RPM_PACKAGE_AUTOREQ OFF)
|
104 | 107 | set(CPACK_RPM_PACKAGE_DESCRIPTION "Intel OpenCL GPU driver")
|
105 | 108 | set(CPACK_RPM_PACKAGE_GROUP "System Environment/Libraries")
|
|
0 commit comments