Ver Fonte

Merge topic 'FindMatlab-macos-arm64'

f0edac914a FindMatlab: Add MEX binary file suffix for Apple Silicon native Matlab

Acked-by: Kitware Robot <[email protected]>
Merge-request: !7673
Brad King há 3 anos atrás
pai
commit
671509ff27
1 ficheiros alterados com 5 adições e 1 exclusões
  1. 5 1
      Modules/FindMatlab.cmake

+ 5 - 1
Modules/FindMatlab.cmake

@@ -1765,7 +1765,11 @@ endif()
 if(APPLE)
   set(_matlab_bin_prefix "mac") # i should be for intel
   set(_matlab_bin_suffix_32bits "i")
-  set(_matlab_bin_suffix_64bits "i64")
+  if(CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64")
+    set(_matlab_bin_suffix_64bits "a64")
+  else()
+    set(_matlab_bin_suffix_64bits "i64")
+  endif()
 elseif(UNIX)
   set(_matlab_bin_prefix "gln")
   set(_matlab_bin_suffix_32bits "x86")