From 37c079c54494a720f2de00eabf9c55f0b4cadd9c Mon Sep 17 00:00:00 2001 From: Kimish Patel Date: Mon, 28 Oct 2024 08:48:01 -0700 Subject: [PATCH] [Executorch] Make apple take accelerate path for blas For some reason fbobjc_exported_preprocessor_flags does not seems to work. Thus taking 'select' route which seems to work. Differential Revision: [D64499608](https://our.internmc.facebook.com/intern/diff/D64499608/) [ghstack-poisoned] --- kernels/optimized/lib_defs.bzl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kernels/optimized/lib_defs.bzl b/kernels/optimized/lib_defs.bzl index 96f0351b118..1284f87df25 100644 --- a/kernels/optimized/lib_defs.bzl +++ b/kernels/optimized/lib_defs.bzl @@ -131,6 +131,18 @@ def define_libs(): ":linux-x86_64": [ "-DET_BUILD_WITH_BLAS", ] if not runtime.is_oss else [], + "ovr_config//os:iphoneos": [ + "-DET_BUILD_WITH_BLAS", + "-DET_BUILD_FOR_APPLE", + ] if not runtime.is_oss else [], + "ovr_config//os:macos-arm64": [ + "-DET_BUILD_WITH_BLAS", + "-DET_BUILD_FOR_APPLE", + ] if not runtime.is_oss else [], + "ovr_config//os:macos-x86_64": [ + "-DET_BUILD_WITH_BLAS", + "-DET_BUILD_FOR_APPLE", + ] if not runtime.is_oss else [], "DEFAULT": [], }), fbandroid_platform_preprocessor_flags = [