]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
Build CUDA only on amd64
authorMathieu Baudier <redacted>
Mon, 16 Feb 2026 11:27:27 +0000 (12:27 +0100)
committerMathieu Baudier <redacted>
Mon, 16 Feb 2026 11:27:27 +0000 (12:27 +0100)
debian/rules

index b1c015675d9d51fe099c3f188fc644bac86656ab..bbb6504ed2474ab36be9dae94256d97b285f487b 100755 (executable)
@@ -33,15 +33,13 @@ CMAKE_OPTS += -DGGML_RPC=ON \
 FLAGS_ARGEO=-O3 -g -DNDEBUG
 
 ifeq ($(DEB_TARGET_ARCH),arm64)
+
 CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=OFF
 CMAKE_OPTS += -DGGML_CPU_ARM_ARCH=armv8-a
-else
-CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=ON
-endif
 
-ifeq ($(filter pkg.ggml.novulkan,$(DEB_BUILD_PROFILES)),)
-CMAKE_OPTS += -DGGML_VULKAN=ON
-endif
+else # amd64
+
+CMAKE_OPTS += -DGGML_CPU_ALL_VARIANTS=ON
 
 ifeq ($(filter pkg.ggml.nocuda,$(DEB_BUILD_PROFILES)),)
 CMAKE_OPTS += -DGGML_CUDA=ON \
@@ -49,6 +47,12 @@ CMAKE_OPTS += -DGGML_CUDA=ON \
               -DCUDAToolkit_ROOT=/usr
 endif
 
+endif # arm64
+
+ifeq ($(filter pkg.ggml.novulkan,$(DEB_BUILD_PROFILES)),)
+CMAKE_OPTS += -DGGML_VULKAN=ON
+endif
+
 CMAKE_OPTS += -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \
               -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(FLAGS_ARGEO)" \