From 974bb54ab2f8e8450f856ac215df160374080b33 Mon Sep 17 00:00:00 2001 From: Jesper Stemann Andersen Date: Thu, 28 Nov 2024 19:55:45 +0100 Subject: [PATCH] CMake: Enabled using Accelerate on x86_64 / x64 (#1625) * CMake: Enabled using Accelerate on x86_64 / x64 Cf. https://github.com/JuliaPackaging/Yggdrasil/pull/9761 * CMake: Removed superfluous MLX_BUILD_ARM --- CMakeLists.txt | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 303efbfed..0ab1182a3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,8 +34,6 @@ message( "Building MLX for ${CMAKE_SYSTEM_PROCESSOR} processor on ${CMAKE_SYSTEM_NAME}" ) -set(MLX_BUILD_ARM OFF) - if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64") if(NOT MLX_ENABLE_X64_MAC) @@ -57,10 +55,6 @@ else() message(WARNING "MLX is prioritised for Apple silicon systems using macOS.") endif() -if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm64") - set(MLX_BUILD_ARM ON) -endif() - # ----------------------------- Lib ----------------------------- include(FetchContent) @@ -121,7 +115,7 @@ endif() if(MLX_BUILD_CPU) find_library(ACCELERATE_LIBRARY Accelerate) - if(MLX_BUILD_ARM AND ACCELERATE_LIBRARY) + if(ACCELERATE_LIBRARY) message(STATUS "Accelerate found ${ACCELERATE_LIBRARY}") set(MLX_BUILD_ACCELERATE ON) target_link_libraries(mlx PUBLIC ${ACCELERATE_LIBRARY})